Hallo Ich habe ein Problem beim Flashen von AVRs über AVR Studio. Ich verwende den AVRISP MKII. Ich habe heute zum ersten mal versucht auf einer Referenzplatine (funktioniert definitiv) einen ATmega8 zu flashen - Aber es geht nicht. Ich bekomme immer folgende Warnmeldung: ------------------- ISP Mode Error A problem occured when executing the command.... ------------------- Dazu in der Statuszeile: ------------------- Reading FLASH input file.. OK Setting mode and device parameters.. OK! Entering programming mode.. OK! Erasing device.. OK! Programming FLASH .. FAILED! Leaving programming mode.. FAILED! ------------------- Jedoch kann ich Fuses und Lock-Bits problemlos lesen. Wenn ich jedoch die Signature-Bits lese warnt mich AVR Studio, dass diese nicht mit den erwarteten Werten überein stimmen. Ich habe als Device ATmega 8 ausgewählt, schon 3 Mega8 (darunter fabrikneue) getestet und auch mit der Frequenz gespielt. EDIT: Beim lesen der Signature-Bits kommt folgendes: ------------------- Setting mode and device parameters.. OK! Entering programming mode.. OK! Reading signature .. 0x00, 0x00, 0x00 .. OK! Leaving programming mode.. OK! ------------------- Also 0x00 ... riecht ziemlich nach Fehler...
3mal 0x00 sieht nach heruntergezogener MISO-Leitung aus, also der Slave gibt entweder Nullen aus (unwahrscheinlich) oder die MISO-Leitung ist durch einen Kurzschluß mit Masse gebrückt (wahrscheinlicher).Andere Idee: der ATMEGA hat keinen Takt? Oder nutzt Du den internen Taktgenerator? Dieser läuft mit 1Mhz, das heißt, die ISP-Frequenz darf maximal 250kHz sein. Der ATMEGA steckt richtigherum in der Fassung? Der ATMEGA hat Spannung? Gucke nochmal über die Schaltung und poste vielleicht mal einen Plan.
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.