
Tappar kontakten med Wispen "rc23"
Du frågade sen vilka filer jag körde.Andy skrev: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 Wisp648an helt 100!

Övrigt är fortfarande i samma tillstånd.

Ber om ursäkt om jag var "suddig"

Jag har försökt hitta någon inställning för com-porten i datorn som skulle kunna avsluta sessionen efter ett kommando (en chansning) men det finns inga suspekta inställningar att mixtra med. (efter mitt förstånd).
Dessutom fungerar båda datorerna med min Velleman proggare hur många gånger som helst i rad utan att hicka. Iof inte via CMD fönster men det borde väl inte ha någon betydelse.
Blir nog till att montera en momentan push to break på pos matningen då innan man sliter upp labbplattan!
Dessutom fungerar båda datorerna med min Velleman proggare hur många gånger som helst i rad utan att hicka. Iof inte via CMD fönster men det borde väl inte ha någon betydelse.

Blir nog till att montera en momentan push to break på pos matningen då innan man sliter upp labbplattan!

Det här ser riktigt konstigt ut.
Jag ska koppla upp samma sak på kontoret.
Kan du göra en ny beskrivning av vad du försöker
med just nu. D.v.s hex-fil, hur kopplingen ser ut.
Kommandot du använder, versioner på firmware och Xwisp2 o.s.v.
Det finns kanske lite info tidigare i tråden, men du kan ju ha
ändrat något under tiden.
Jag ska koppla upp samma sak på kontoret.
Kan du göra en ny beskrivning av vad du försöker
med just nu. D.v.s hex-fil, hur kopplingen ser ut.
Kommandot du använder, versioner på firmware och Xwisp2 o.s.v.
Det finns kanske lite info tidigare i tråden, men du kan ju ha
ändrat något under tiden.
Ja det stämmer jag har ändrat på kretsen flera gånger, just nu är det labbplatta med 5.00V 1,5A matning.
På den: PIC16F628A med pullup 100k på MCLR och en LED med förkopplingsmotstånd på A0 och en på B0.
Xwisp2 - 1.9.5 från 23 Jan 2008 och Wisp648_123rh i Wispens 16F648.
De två datorer som jag testat med är äldre laptops 700MHz (med XPP) resp. 266MHz (med W2000P), fick gräva en bit ner i bra o ha högen för att hitta några som hade COM-portar.
Problemet är samma som tidigare; funkar perfect en gång sedan måste spänningentill Wispen brytas för att kunna köra igen (rc23).
Hex filerna fungerar och målkretsen fungerar UA.
Har använt flera olika hex filer med samma resultat, men här är den senaste:
:100000003B28A301A200FF30A207031CA307031C87
:1000100036280330A100DF300F200328A101E83E7D
:10002000A000A109FC30031C1828A00703181528FC
:10003000A0076400A10F152820181E28A01C222844
:10004000000022280800A20001302628A80023086A
:100050002102031D2D28220820020430031801303C
:10006000031902302805031DFF30362883130313BC
:100070008312640008008316850186018312013013
:10008000BA00BB013A08A0003B08A100A30106305A
:100090002320031D582805140610283001200510C0
:1000A0000614283001200610BA0A0319BB0F422893
:1000B0000130A3005E3002200130B800B9013808D9
:1000C000A0003908A100A30103302320031D7428D8
:1000D0000514061464300120051006106430012058
:1000E000B80A0319B90F5F280130A3005E3002205F
:0600F0003F28630079289F
:02400E007C3FF5
:00000001FF
På den: PIC16F628A med pullup 100k på MCLR och en LED med förkopplingsmotstånd på A0 och en på B0.
Xwisp2 - 1.9.5 från 23 Jan 2008 och Wisp648_123rh i Wispens 16F648.
De två datorer som jag testat med är äldre laptops 700MHz (med XPP) resp. 266MHz (med W2000P), fick gräva en bit ner i bra o ha högen för att hitta några som hade COM-portar.
Problemet är samma som tidigare; funkar perfect en gång sedan måste spänningentill Wispen brytas för att kunna köra igen (rc23).
Hex filerna fungerar och målkretsen fungerar UA.
Har använt flera olika hex filer med samma resultat, men här är den senaste:
:100000003B28A301A200FF30A207031CA307031C87
:1000100036280330A100DF300F200328A101E83E7D
:10002000A000A109FC30031C1828A00703181528FC
:10003000A0076400A10F152820181E28A01C222844
:10004000000022280800A20001302628A80023086A
:100050002102031D2D28220820020430031801303C
:10006000031902302805031DFF30362883130313BC
:100070008312640008008316850186018312013013
:10008000BA00BB013A08A0003B08A100A30106305A
:100090002320031D582805140610283001200510C0
:1000A0000614283001200610BA0A0319BB0F422893
:1000B0000130A3005E3002200130B800B9013808D9
:1000C000A0003908A100A30103302320031D7428D8
:1000D0000514061464300120051006106430012058
:1000E000B80A0319B90F5F280130A3005E3002205F
:0600F0003F28630079289F
:02400E007C3FF5
:00000001FF
Ursäkta att det tog ett par dagar...
Jag tog HEX filen ovan rakt av :
Detta kan jag köra om hur många gånger som helst bara genom
<pil-upp><ENTER> i CMD fönstret. Körde ett 20 tal om-flashningar i rad...
Jag tog HEX filen ovan rakt av :
Kod: Markera allt
C:\DATA\test>xwisp2w port 6 go test
xwisp2 version 1.9.4 for Windows (Jan 16 2008, Open Watcom C/C++ 1.70)
File test.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 16F628A revision 08 (ID=1068)
Target erased
Transferring program to 16F628A via Wisp648
Transferring program memory...100%
Verifying program memory......100%
Transferring data memory......100%
Verifying data memory.........100%
Transferring ID memory........100%
Verifying ID memory...........100%
Transferring fuses memory.....100%
Verifying fuses memory........100%
Write-Verify operation terminated successfully in 1.67 seconds
Putting target in run mode
xwisp2 terminated successfully in 4.26 seconds
<pil-upp><ENTER> i CMD fönstret. Körde ett 20 tal om-flashningar i rad...
Det finns ingen anledning att be om ursäkt! 
OK, jag har inte testat exakt på det sättet jag har ändrat i filen med MCS+ mellan varje gång (det är lite det som skulle vara finessen med ICSP) men även testat att alternera mellan olika filer. Hela tiden med CMD fönstret öppet i bakgrunden. Jag ska senare ikväll göra samma försök som du gjort så återkommer jag om resultatet!
Tack så länge!

OK, jag har inte testat exakt på det sättet jag har ändrat i filen med MCS+ mellan varje gång (det är lite det som skulle vara finessen med ICSP) men även testat att alternera mellan olika filer. Hela tiden med CMD fönstret öppet i bakgrunden. Jag ska senare ikväll göra samma försök som du gjort så återkommer jag om resultatet!
Tack så länge!
OK.
Jag harn i och för sig kört om med samma HEX fil hela tiden,
men det ska inte spela någon roll. Och lägg gärna ut *hela*
XWisp2 dialogen så som jag gjorde. Bara cut-n-paste från CMD
fönstret...
En sak som jag ser nu, är att jag i och för sig har senaste
*firmware* (den som heter wisp648_123rh.hex som PC-fil),
men jag kör med näst senaste XWisp2w (1.9.4 istället för
1.9.5). Shit, då har vi en osäkerhetsfaktor i alla fall! Jag har inte
tillgång till prylarna hemmifrån, men om du vill ha *exakt* samma
setup så kan du plocka ner XWisp2 1.9.4 från www.robh.nl...
Jag harn i och för sig kört om med samma HEX fil hela tiden,
men det ska inte spela någon roll. Och lägg gärna ut *hela*
XWisp2 dialogen så som jag gjorde. Bara cut-n-paste från CMD
fönstret...
En sak som jag ser nu, är att jag i och för sig har senaste
*firmware* (den som heter wisp648_123rh.hex som PC-fil),
men jag kör med näst senaste XWisp2w (1.9.4 istället för
1.9.5). Shit, då har vi en osäkerhetsfaktor i alla fall! Jag har inte
tillgång till prylarna hemmifrån, men om du vill ha *exakt* samma
setup så kan du plocka ner XWisp2 1.9.4 från www.robh.nl...
Samma sak händer även när jag direkt efter den första lyckade försöket kör "go" kommandot igen. Nu har jag inte bytt fil eller ens gått ur CMD fönstret för andra uppgifter. Så här ser det ut:
C:\Program\Wisp2>w go d
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File d.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 16F628A revision 08 (ID=1068)
Target erased
Transferring program to 16F628A via Wisp648
Transferring program memory...100%
Verifying program memory........100%
Transferring data memory.........100%
Verifying data memory..............100%
Transferring ID memory............100%
Verifying ID memory.................100%
Transferring fuses memory........100%
Verifying fuses memory.............100%
Write-Verify operation terminated successfully in 1.60 seconds
Putting target in run mode
xwisp2 terminated successfully in 2.81 seconds
C:\Program\Wisp2>w go d
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File b.hex loaded and is Intel Hex format conforming
Failed to activate Programmer. Check connection to target and COM1.
xwisp2 failed after 0.61 seconds, rc 23
Press 'Enter' to continue:
................................
Har inte testat med den äldre programvaran (1.9.4).
C:\Program\Wisp2>w go d
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File d.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 16F628A revision 08 (ID=1068)
Target erased
Transferring program to 16F628A via Wisp648
Transferring program memory...100%
Verifying program memory........100%
Transferring data memory.........100%
Verifying data memory..............100%
Transferring ID memory............100%
Verifying ID memory.................100%
Transferring fuses memory........100%
Verifying fuses memory.............100%
Write-Verify operation terminated successfully in 1.60 seconds
Putting target in run mode
xwisp2 terminated successfully in 2.81 seconds
C:\Program\Wisp2>w go d
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File b.hex loaded and is Intel Hex format conforming
Failed to activate Programmer. Check connection to target and COM1.
xwisp2 failed after 0.61 seconds, rc 23
Press 'Enter' to continue:
................................
Har inte testat med den äldre programvaran (1.9.4).
OK.
För att vara 100% söker på "läget" så vore det bra om du testar med 1.9.4.
Jag ska testa med 1.9.5 så snart jag kan, kanske senare i dag.
Är det en direkt kabel mellan COM1 och Wisp648'an ? Eller någon slags
(t.ex) USB konverter ?
En annan sak, det är väl samma HEX fil som du postade i ett tidigare inlägg ?
För att vara 100% söker på "läget" så vore det bra om du testar med 1.9.4.
Jag ska testa med 1.9.5 så snart jag kan, kanske senare i dag.
Är det en direkt kabel mellan COM1 och Wisp648'an ? Eller någon slags
(t.ex) USB konverter ?
En annan sak, det är väl samma HEX fil som du postade i ett tidigare inlägg ?
Jag kommer senare idag (hoppas jag) att testa med 1.9.4. så får vi se om den versionen har samma dumheter för sig.
Ja, det är en köpt rakt igenom com kabel direkt (ca 1,2m) från com port till Wisp.
Det är samma HEX fil och jag har även testat med 5 6 andra HEX filer av ungefär samma storlek (=liten) med exakt samma resultat.
Tack så länge!
Ja, det är en köpt rakt igenom com kabel direkt (ca 1,2m) från com port till Wisp.
Det är samma HEX fil och jag har även testat med 5 6 andra HEX filer av ungefär samma storlek (=liten) med exakt samma resultat.
Tack så länge!
Vet inte om jag kan bidra med en lösning, men jag får också rc 23 med dongel inkopplad. Utan dongel fungerar det. Använder en uppgraderad wisp628.
Med dongel:
E:\xwisp\xwisp2195>xwisp2w go wisp648_123rh.hex
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File wisp648_123rh.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
SendReceiveFast read timeout, received 4 of 5 bytes
SendReceiveSlow read timeout, 0 bytes received
SendReceiveFast read timeout, received 0 of 5 bytes
SendReceiveSlow read timeout, 0 bytes received
Target not auto-detected, please specify on commandline!
xwisp2 failed after 8.67 seconds, rc 23
Press 'Enter' to continue:
Utan dongel:
E:\xwisp\xwisp2195>xwisp2w go wisp648_123rh.hex
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File wisp648_123rh.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 16F648A revision 05 (ID=1105)
Target erased
Transferring program to 16F648A via Wisp648
Transferring program memory...100%
Verifying program memory......100%
Transferring data memory......100%
Verifying data memory.........100%
Transferring ID memory........100%
Verifying ID memory...........100%
Transferring fuses memory.....100%
Verifying fuses memory........100%
Write-Verify operation terminated successfully in 42.94 seconds
Putting target in run mode
xwisp2 terminated successfully in 44.08 seconds
Melki
Med dongel:
E:\xwisp\xwisp2195>xwisp2w go wisp648_123rh.hex
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File wisp648_123rh.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
SendReceiveFast read timeout, received 4 of 5 bytes
SendReceiveSlow read timeout, 0 bytes received
SendReceiveFast read timeout, received 0 of 5 bytes
SendReceiveSlow read timeout, 0 bytes received
Target not auto-detected, please specify on commandline!
xwisp2 failed after 8.67 seconds, rc 23
Press 'Enter' to continue:
Utan dongel:
E:\xwisp\xwisp2195>xwisp2w go wisp648_123rh.hex
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File wisp648_123rh.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 16F648A revision 05 (ID=1105)
Target erased
Transferring program to 16F648A via Wisp648
Transferring program memory...100%
Verifying program memory......100%
Transferring data memory......100%
Verifying data memory.........100%
Transferring ID memory........100%
Verifying ID memory...........100%
Transferring fuses memory.....100%
Verifying fuses memory........100%
Write-Verify operation terminated successfully in 42.94 seconds
Putting target in run mode
xwisp2 terminated successfully in 44.08 seconds
Melki