Hallo, ich habe folgendes Problem. Ich habe in meinem Code 2 Werte angelegt, welche in das EEPROM gespeichert werden sollen: /* Byte */ uint8_t eeFooByte EEMEM = 123; /* Wort */ uint16_t eeFooWord EEMEM = 12345; Das Programm lässt sich übersetzen, allerdings erhalte ich beim Übertragen auf den Mikrocontroller stets folgende Fehlermeldung. (siehe Anhang). Woran könnte das liegen? Ich kann leider gar nichts mit der Fehlermeldung anfangen. Vielen Dank schon mal. Gruß Andreas
Martin Wende schrieb: > Wasn das fürn komisches Quietschbuntes Programm? myAVR Progtool: http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112 Andreas G. schrieb: > Woran könnte das liegen? Ich muss sagen, dass ich keine große Ahnung habe, aber hast du den richtigen Controller im Progtool ausgewählt? und eventuell die aktuelle Version des Progtools? Ich hatte mal ein seltsames Problem, das das alte Progtool mit einem neueren uC Probleme hatte, kA warum, aber nach nem Update ging es.
Bisher hat es immer super funktioniert. Also die Kommunikation zwischen Controller und PC steht und funktioniert. Zumindest so lange, bis ich versuche auf des EEPROM zu schreiben. Müsste eigentlich die aktuelle Version sein. Werde das aber noch einmal überprüfen. Danke schon mal
Hast du es mal mit einem anderen Programm wie zB BASCOM(die Freeware davon) probiert? Vielleicht geht es ja damit.
Mach mal einen kompletten Chip Erase, möglicherweise ist der EEPROM dort berteits programmiert und die Fuse die ihn vor Überschreiben schützt ist gesetzt.. (Preserve EEPROM Memeory...) Gruß, Holm
Der Controller hat einen EEPROM ---------------------------------- Leider brachte der Chip Erase auch keinen Erfolg :-/
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.