Hallo Forum... Ich programmiere schon seit geraumer Zeit mit dem AVR ISP mkII, unter anderem Atmega162, Atmega8 und Atmega64. Anfangs konnte ich beim Programmieren die alte SW einfach "überspielen" aber auf einmal geht das nicht mehr... es kommt die Fehlermeldung, "a Problem occured when executing the command...." es liegt aber nicht an der Frequenz, die hab ich schon bis aufs kleinste runter gesetzt. Wenn ich den Atmega vorm Programmieren lösche dann geht es... weiß jemand warum das so ist? oder wie ich es vermeiden kann das ich den Controller jedes mal löschen muss. Gruß Franzi
Vor dem Flashen MUSS ein AVR IMMER gelöscht werden! Grundvoraussetzung! Nur bei neuen aus der Tüte oder Stange ist das nicht so.
gibt es dann wenigstens eine möglichkeit den inhalt des EEPROMS zu behalten, der ändert sich nämlich nicht...
Program the fuse bit "EESAVE". (Preserve EEPROM memory through the Chip Erase cycle).
Ich habe einen Arduino Duemianove mit einem ATmega168P und AVRisp MKII Der ATmega168P ist ohne Bootloader. Der USB Treiber für AVRisp MKII ist: LibUSB-win32 Devices / AVRisp MKII Meine Software ist: "Arduino 0017" mit der Einstellung unter: Tools > Board > Arduino Duemianove... w/168 Beim Versuch mit der Software Arduino 0017 unter: Tools > Burn Bootloader > w/ AVRisp MKII den Bootloader auf den ATmega168 zu übertragen, bekomme ich folgende Fehlermeldung: avrdude: Expected signature for ATMEGA168 is 1E 94 06 Double check chip, or use -F to override this check. Fragen: Was mache ich falsch? Wie bekomme ich am besten den Bootloader auf den ATmega168P?
Hallo, >avrdude: Expected signature for ATMEGA168 is 1E 94 06 Double check chip, >or use -F to override this check. Wenn ich mich recht erinnere ist der ATMEGA168*P* eine Weiterentwicklung und hat andere Signaturbytes. Von der Programmierung an sich ändert sich nichts. Nachtrag: Der ATMega168PA hat laut Datenblatt die Signaturbytes 1E 94 0B. Das vom Mega168P (ohne A) habe ich leider nicht. Gruß, Stefan
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.