Hm, die Welt ist wie immer voller Überraschungen. Als ich mein altes Butterfly-Board nach langer Zeit mal wieder hervorholte stellt ich verwundert fest, dass weder der JTAG, noch ISP, kontakt zum Controller bekammen. Ich benutze AVRStudio, bzw. PonyProg und es hat so auch immer funktioniert. Tja, also mache ich einen dummen Fehler, aber welchen nur... Ich betreibe das Board über die Spannungsanschlüße an Port B, liegt dort mein Fehler? Gruß, Markus
Das Ding mag doch nur 3V, oder? Bei mehr raucht der DataFlash ab, der da mit draufgelötet ist. Bei ISP mußt Du die ISP-Pegel auf eben diese 3V absenken, bzw. einen ATMEL-Originalprogrammer nehmen.
Hilft leider auch nicht weiter. Vielleicht hab ich ihn ja auch schon abgeschossen.
Falls die Fuses zur Einstellung der Taktquelle nicht mehr korrekt sind, erscheint der ATmega169 "tot", da kein Takt. Fuse-Einstellung prüfen und falls verstellt wieder auf internal Oscillator einstellen. Standardeinstellung vgl.: http://www.siwawi.arubi.uni-kl.de/avr_projects/bf_def_fuses.html Zum Einstellen braucht der ATmega169 aber einen Takt, also an XTAL1 eine Taktquelle anschließen. Habe dazu einmal einfach den Takt von einem STK500 abgegriffen und ein Drähtchen an den mit XTAL1 verbundenen Pin des 32kHz Quarzes gehalten. Wackelnder Pin eines anderen AVR, Ausgang Quarzoszillator oder Frequenzgenerator geht natürlich auch. Einfach dranhalten ist allerdings nicht ganz "sauber", besser: Quarz auslöten, Taktquelle an XTAL1 umprogrammieren, Verbindung trennen, Quarz wieder einlöten. Martin Thomas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.