Forum: Mikrocontroller und Digitale Elektronik EEPROMProbleme ATMega64


von Max (Gast)


Lesenswert?

Hallo,

ich habe hier ein Problem, was ich mir nicht erklären kann.
Ich habe eine interne EEPROM zelle im ATMega64 mit einem Wert einmal 
beschrieben.
Wenn ich das Byte nach einem Reset im AVR Studio auslese
ist alles gut. Steht das drin was ich rein geschrieben habe.
Wenn ich den Controller ausschalte und wieder einschalte,
ließt er immer nur 0xFF aus der Zelle. Jetzt dachte ich,
dass die Daten irgendwie weg sind oder so. Wenn ich aber das Programm
vom AVR Studio neu starte ohne die Zelle neu zu beschreiben, wird der 
Wert wieder richtig gelesen.

Woran liegt das. Immer wenn ich das Programm im AVR Studio neu lade 
fragt er mich:

"The device's EESAVE Fuse is programmed but the project setting does not 
specify that EEPROM should be preserved.
Would you like to preserve the devic's EEPROM during programming?"

Was ich natürlich mit ja beantworte. Weiß aber nicht was das für ein 
Setting sein soll.

Die EESAVE Fuse ist also programmiert, Brown-out ist an mit Triggerlevel 
4V und ich habe ein 16 MHz Quarz Startup Time steht auf 16k CK + 64ms.

Wäre schön, wenn irgendjemand helfen kann,
danke max

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
Noch kein Account? Hier anmelden.