Gast
#1712875
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!