EEPROM-Wert wird nicht gespeichert

Gast #571342
Lesenswert?

Morgen,

irgendwie wird mein EEPROM-Wert nicht gespeichert. Als Controller 
verwende ich einen Atmega88 und den GCC Compiler mit dem AVR-Studio.

Ich ich habe die EEPROM-Variable folgendermaßen deklariert:

volatile uc_8 Just _attribute_ ((section (".eeprom")));

Im AVR-Studio habe ich unter Memory Settings folgende Definitionen 
gemacht:

Memory Type: EEPROM / Name: .eeprom / Adress: 0x380

So müsste die Variable doch an der Speicheradresse 0x380 gespeichert 
werden.

Nach einem Reset stehen dort auch die richtigen Werte, nur sobald die 
Spannung einmal abgeschaltet und wieder eingeschaltet wird, ist der Wert 
futsch.

Kann mir einer sagen, woran das liegen kann?

Gruß


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