Strul med Wisp648
Strul med Wisp648
Det var dags för mig att passa på att testa denna programmerare som lovordats upp till skyarna av de flesta, fast jag får ungefär inget alls att fungera.
Strömförsörjningen till Wispen är OK, LED:en blinkar i enlighet med Wouters manual. Jag körde ner en 16F628a i min breadboard, anslöt kontakterna enligt manualen och försökte trycka i en hex-fil med följande rad: xwisp.exe target 16f628a go test.hex.
Koden skrivs till kretsen, verkar det som, men i slutet får jag "Verification failure: file=0x214, target=0x3FFF". Jag provar sen xwisp.exe target 16f628a erase, och det går igenom utan problem. Provade en annan 16f628a, samma fel. Provade en 16f886 med en hex-fil till ett färdigt och fungerande projekt, samma fel och det bygget funkade inte som det skulle med kretsen, alltså är det något grokk nånstans.
Vid verifieringsfelen får jag alltid 3FFF eller 3Fxx, oavsett vilka kretsar jag provar (samtliga kretsar är fabriksnya).
Jag har dubbelkollat Wisp-lödningarna, och där finns inga fel.
Var felsöker jag härifrån?
Strömförsörjningen till Wispen är OK, LED:en blinkar i enlighet med Wouters manual. Jag körde ner en 16F628a i min breadboard, anslöt kontakterna enligt manualen och försökte trycka i en hex-fil med följande rad: xwisp.exe target 16f628a go test.hex.
Koden skrivs till kretsen, verkar det som, men i slutet får jag "Verification failure: file=0x214, target=0x3FFF". Jag provar sen xwisp.exe target 16f628a erase, och det går igenom utan problem. Provade en annan 16f628a, samma fel. Provade en 16f886 med en hex-fil till ett färdigt och fungerande projekt, samma fel och det bygget funkade inte som det skulle med kretsen, alltså är det något grokk nånstans.
Vid verifieringsfelen får jag alltid 3FFF eller 3Fxx, oavsett vilka kretsar jag provar (samtliga kretsar är fabriksnya).
Jag har dubbelkollat Wisp-lödningarna, och där finns inga fel.
Var felsöker jag härifrån?
Man ska ALDRIG ange målprocessorn (utom i enstaka speciella fall)!!!
"Jag har dubbelkollat Wisp-lödningarna, och där finns inga fel."... hur vet du det? har någon annan kollat igenom? Har du avsynat med lupp och bra ljus? Båda med direktljus och genomlysning? Kontrollmätt mellan ytteränderna av lederna?
"Jag har dubbelkollat Wisp-lödningarna, och där finns inga fel."... hur vet du det? har någon annan kollat igenom? Har du avsynat med lupp och bra ljus? Båda med direktljus och genomlysning? Kontrollmätt mellan ytteränderna av lederna?
> Det var dags för mig att passa på att testa denna programmerare som
> lovordats upp till skyarna av de flesta,
Tror jag inte, jag började skicka ut de första i torsdags.
Nu så är ju detta en delvis ny design, även om många har uttryckt att
de är/var nöjda med föregångaren, Wisp628. Dock har det varit ett par
stycken som har haft problem även med den, oftast lödfel på de som
jag har kollat på. Wisp648 har p.g.a extrafunktionerna nästan dubbelt så
många lödpunkter, så jag förväntar mig en och annan med liknande
"problem".
Jag flashade en 628A så sent som i fredags utan problem med Wisp648,
så jag tror inte att det är något generellt problem.
> Därav frågan "Var felsöker jag härifrån?"...
Det första du ska göra är att visa den kompletta output'en från xwisp,
inklusive kommandot du gav.
Och "target" behövs bara till några väldigt gamla PIC'ar som saknar
inbyggt ID. Om du får "Could not identify chip" så är inte lösningen att
lägga till "target", det kommer inte att hjälpa. Du har något grundläggande
fel, programmeraren klarar inte att ställa om mål-PICen till programmeringsläge.
Kolla allt som sitter mellan 648A'n på Wisp648'an och 15-pin kontakten
extra noga. De 3 dioderna och kondingarna som hör till spänningspumpen.
Även den trissa som ska switcha Vpp till/från. Om du har möjlighet att
mäta på MCLR under körningen, så är det bra. Den ska gå till 12-13 V
under programmeringen.
> Jag körde ner en 16F628a i min breadboard,
Tillsammans med lite avkopplingskondingar och så som "hör till" ?
I 99 fall 100 så är det strul med själva uppkopplingen.
Dålig/brummig/brusig 5V. Ren felkoppling. Glappkontakt. O.s.v...
> lovordats upp till skyarna av de flesta,
Tror jag inte, jag började skicka ut de första i torsdags.
Nu så är ju detta en delvis ny design, även om många har uttryckt att
de är/var nöjda med föregångaren, Wisp628. Dock har det varit ett par
stycken som har haft problem även med den, oftast lödfel på de som
jag har kollat på. Wisp648 har p.g.a extrafunktionerna nästan dubbelt så
många lödpunkter, så jag förväntar mig en och annan med liknande
"problem".
Jag flashade en 628A så sent som i fredags utan problem med Wisp648,
så jag tror inte att det är något generellt problem.
> Därav frågan "Var felsöker jag härifrån?"...
Det första du ska göra är att visa den kompletta output'en från xwisp,
inklusive kommandot du gav.
Och "target" behövs bara till några väldigt gamla PIC'ar som saknar
inbyggt ID. Om du får "Could not identify chip" så är inte lösningen att
lägga till "target", det kommer inte att hjälpa. Du har något grundläggande
fel, programmeraren klarar inte att ställa om mål-PICen till programmeringsläge.
Kolla allt som sitter mellan 648A'n på Wisp648'an och 15-pin kontakten
extra noga. De 3 dioderna och kondingarna som hör till spänningspumpen.
Även den trissa som ska switcha Vpp till/från. Om du har möjlighet att
mäta på MCLR under körningen, så är det bra. Den ska gå till 12-13 V
under programmeringen.
> Jag körde ner en 16F628a i min breadboard,
Tillsammans med lite avkopplingskondingar och så som "hör till" ?
I 99 fall 100 så är det strul med själva uppkopplingen.
Dålig/brummig/brusig 5V. Ren felkoppling. Glappkontakt. O.s.v...
- ElectricMan
- Inlägg: 4874
- Blev medlem: 21 februari 2007, 20:22:48
- Skype: ElectricManSwe
- Ort: Luleå
- Kontakt: