Sida 1 av 1

Wisp648-auto-detect

Postat: 15 augusti 2008, 18:20:44
av Andy
Jag har använt Wisp648’an på ett antal olika PIC’ar och den har funkat bra. Nu har jag för första gången en 16F688 och den vill inte ge sig till känna. Borde den inte ”auto ansluta” precis som sina ”kusiner”? Meddelandet jag får:

” File 688.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target not auto-detected, please specify on commandline!
xwisp2 failed after 1.33 seconds, rc 23”

Någon som har en ide om vad jag har gjort för fel? :?

Postat: 15 augusti 2008, 18:29:16
av Icecap
Med mitt begränsade kunnande om detta vill jag påstå att det är fel i kopplingen, om den inte avkänner automatisk är det för att den inte får kontakt.

Postat: 15 augusti 2008, 18:43:45
av Andy
Jag har 5V på pin1, 0V på 14, MCLR(gul) på 4, PGD(blå) på 13 och PGC(grön) på 12. Vit(PGM) ej ansluten.

Postat: 15 augusti 2008, 19:46:51
av sodjan
Har du PGM pinnen ansluten på något annat sätt ?
Den bör inte "flyta".
Är det en tidigare oprogrammerar krets ?
Eller kan den tidigare ha varit programmerad med "internal-MCLR".

"not auto-detected" beror oftats på :
- felkoppling.
- dålig 5v-matning (samnas kondingar t.ex).

Postat: 16 augusti 2008, 00:14:02
av Andy
Japp, jag hittade orsaken. När jag tog bort (enable) anslutningen som kommer från LCD’n till pin 4 (MCLR) så funkar det! Den tyckte nog inte om att dela på den pinnen. :D Jag ska assigna om den till en annan pinne så jag kan programera utan att ta bort den varje gång.

Tack ska ni ha för supporten! :)

Postat: 16 augusti 2008, 00:20:07
av sodjan
Enable ("E") går väl *till* LCD'n ??
Hur var det igentligen tänkt ?
MCLR kan antingen vara just "reset", eller en *input*, aldrig en output,
vilket vore rimligt om den ska kopplas till "E" på en LCD.

Postat: 16 augusti 2008, 00:39:55
av Andy
Helt rätt Sodjan! Jag har precis kopplat upp bitarna på en proto-platta och blandade ihop begreppen. Man ska inte skylla ifrån sig men den här PIC’en har ju ingen PORTB, endast A och C. Detta faktum blev överkurs för mig som nybörjare! :lol: