EEPROM Problem mit AVR Studio und AT90CAN128

Gast #1712875
Lesenswert?

Hallo Leute!

Ich will das interne EEPROM eines AT90CAN128 während der
Laufzeit beschreiben, auslesen und wieder ändern.
Ich arbeite mit AVR Studio (jeweils die neueste Version).
Wenn ich die WinAVR Routinen verwende und zuerst aufs EEPROM
schreibe und dann davon lese, werden die Daten aus dem EEPROM
korrekt angezeigt.

Allerdings wird, wenn ich das Programm ändere, compiliere und neu
runter spiele und nur vom EEPROM lesen will,
nur 0xFF zurückgeliefert. Als ob ich nie ins EEPROM geschrieben
hätte.

Gibt es bei den Fuses oder im AVR Studio irgendeine Einstellung
die ich nicht kenne, die diesen Effekt auslöst (z.B. EEPROM immer
löscht beim compilieren?).

Vielen Dank für die Infos und beste Grüße,
Thomas!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren