Forum: Mikrocontroller und Digitale Elektronik Nach Reset ist immer eine EEPROM Speicherzelle manipuliert


von Bernhard N. (bernieserver)


Lesenswert?

Hallo,

ich habe einen ATMEGA 2561, wo folgendes Problem auftritt und sich 
jederzeit reproduzieren lässt.

Wenn ich in den EEPROM an einer Stelle einen spezifischen Wert schreibe, 
wird der immer bei einem Reset des Controllers verfälscht. Alle anderen 
Zellen verbleiben aber unverfälscht, habe das mehrmals mit dem Debugger 
(JTAG) geprüft.

Das passiert, obwohl ich eine korrekte Brown Out - Detection aktiviert 
habe, das Level ist 4,3V. Auch die AVCC / AGND - Pins sind beschaltet.

Hat jemand eine Idee woran das grob liegen könnte?

Gruß
Bernhard

von oszi40 (Gast)


Lesenswert?

Spannung zu schnell weg ?
Es sind schon einige Beiträge dazu hier im Forum zu finden.

von Bernhard N. (bernieserver)


Lesenswert?

Ok, hat sich wohl erledigt. Ein Softwarefehler hatte sich 
eingeschlichen, typische Falle: eeprom_write_byte - die zwei Parameter 
vertauscht.
Schon öfters reingefallen, war wohl noch ne "Altlast".

Gruß
Bernhard

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.