Forum: Mikrocontroller und Digitale Elektronik ATMega EEPROM Adresse 0


von Rangi J. (rangi)


Lesenswert?

Hallo Forum,
ich habe bei der g**gle suche machen Informationen gefunden, dass das 
erste Byte im EEPROM überschrieben wird.
http://www.edaboard.de/atmega128-eeprom-t19874.html
Im Errata steht nichts drinne. Gibts dazu irgendwelche Informationen?

Hintergrund ist, das selten genau diese Zelle mit 0xFF gelöscht ist. Ich 
habe einen größerer Menge an ATMega88 und ATMega8515 in einem Netzwerk 
zusammen und auf Adresse steht 0 steht meine Adresse. Jetzt kommt es ab 
und zu mal vor, dass diese Adresse überschrieben wird, warum auch immer. 
Der Programmcode, der diese Adresse beschreiben kann, wird nur 
durchlaufen, wenn ein Jumper gesetzt ist. Das zugehörige Port-Pin ist 
ein Eingang mit Pull-Up-Widerstand und wird durch einen Jumper auf GND 
gezogen. Trotz dieser Sicherheitsmechanismen ist es vorgekommen, das die 
Adresse auf 0xFF geändert wurde. (Der Jumper ist natürlich nirgendwo 
gesetzt)

von Oliver (Gast)


Lesenswert?

Die Standardlösung zu der Standardfrage ist: Brown-out-Reset 
einschalten. Steht extra auch im Datenblatt.

Oliver

von Rangi J. (rangi)


Lesenswert?

BOD enabled - checked!

von Hubert G. (hubertg)


Lesenswert?

Mir noch nie passiert, aber angeblich möglich wenn BOD nicht gesetzt 
ist.

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.