Tappar kontakten med Wispen "rc23"

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Tappar kontakten med Wispen "rc23"

Inlägg av Andy »

Hur kan det komma sig att jag får ”rc 23” från Wispen konsekvent på andra försöket? Jag använder den senaste programvaran i 648’an och XWisp2 i datorerna (har testat med två laptops). Det fungerar perfekt en gång, vid nästa försök blir det rc 23. Enda sättet att få igång den igen är att bryta spänningen till ”målmiljön” (från vilken Wispen får sin spänning) och återansluta igen, då funkar det en gång igen! Jag har även försökt andra varianter, starta om Windows (2000 i den ena och XPP i den andra datorn), öppna ett nytt cmd fönster, o s v. Spännings matningen är stabil 5,00Volt och med 1,5A till förfogande, jag använder ingen USB adaptor utan kör direkt i com port.

Hex koden kommer från Voti’s sida (min egen har jag inte lyckats få att funka än men det är ett annat problem), målet är en 16F628A som sitter på ett litet protoboard.

:cry:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Hex koden...

Vilken ?

Jag har sett samma fenomen på vissa PIC18 modeller, men aldrig på
t.ex 16F628A. Jag ska just ner till kontoret, om jag bara får veta vilken
HEX fil du använder så ska jag testa direkt...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Det är (b628i-1.hex) och (b628i-2.hex) som jag har testat med och de fungerar som de ska men bara en "go" nästa blir en "rc23"! :doh:
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Och man ska INTE använda de filer med 'i' då det betyder "intern MCLR"!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Icecap har rätt.
Intressant dock att en power off/on hjälper.
Prova med b628-1.hex och b628-2.hex så
ska det fungera varje gång utan power off/on... :-)
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Ska göra det. Schemat visar inget pullup på MCLR, är det riktigt? Schemat där man har extern X-tal har 33k pullup på MCLR?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ja, (fan, jag har tagit upp detta med Wouter massor av gånger.... :roll: )

Den ena varianten har extern kristall *och* extern MCLR (utan "i").
Den andra har intern osc *och* intern MCLR (med "i").

Den man skulle önska vore en variant med intern osc och extern MCLR...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Ska jag tolka det som att det är ok att hänga på ett pullup motstånd och köra utan "i" som test?

Det är int lätt att vara nybörjare! :D
Användarvisningsbild
hcb
Moderator
Inlägg: 5983
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Inlägg av hcb »

Så länge du kan programmera om kretsen (d.v.s. kan köra Vpp före Vdd), visst.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Och det gick ju enligt information tidigare i tråden efter en power off/on...

> Ska jag tolka det som att det är ok att hänga på ett pullup motstånd och köra utan "i" som test?

Och en kristall (med kondingar)...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Måste jag ha en kristall? Jag vill ju inte ha nån kristall ! :D
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, gör som du vill...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Nu har jag löst problemet med mina egna hex filer (funkar bra nu) men, jag har testat diverse kombinationer med och utan pullup och med värden från 22k till 100k inget råder bot på ”rc23” felet! Det räcker att ta bort den röda tråden (+) från labbplattan (den som försörjer Wispen) en sekund så kan man köra en gång till, man behöver alltså inte bryta spänningen till målmiljön endast till Wispen.
Har dock inte testat med kristall för att jag inte har någon lämplig sådan, men jag hoppas att det ska fungera att köra ICSP utan att ha en kristall med i bilden. I övrigt fungerar xwisp2 och Wisp648’an helt 100!

:?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Med vilken fil kör du nu?

> men jag hoppas att det ska fungera att köra ICSP utan att ha en kristall med i bilden.

Absolut.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Jag har kört både Votis och egna PBP kompilerade i MPASM och alla fungerar som de ska.
Skriv svar