EEPROM nach RESET gelöscht

Gast #6091915
Lesenswert?
• ▲
▼
Hallo
Ich möchte ein paar Werte ins EEPROM schreiben und ggf. wieder auslesen, 
das klappt auch. Die Daten werden nach aus/einschalten behalten.
Jedoch gehen die Daten nach einem HW-Reset, WDT Reset und flashen 
mittels USBasp AVRDUDE(SS) "verloren".
EESAVE ist gesetzt, BODLEVEL auf 4,3V und 2,7V versucht;
Adresszuweisung des EEPROMS automatisch; sicherheitshalber eine 
Dummyadresse für Adresse 0x00 angelegt.
µC: Atmega 1284P; IDE: AS7
HW und SW schon gefühlte 1000x kontrolliert; ich finde den Fehler nicht.
Woran könnte das liegen?
Vielen Dank
Gast #6092019
Lesenswert?
• ▲
▼
Ich hatte eine OneWire-Bibliothek eines alten Projektes verwendet. Dort 
werden Temp.Sensoren ins EEPROM geschrieben. Die Adresszuweisung war 
aber dort noch manuell. Wenn ein Sensor nicht erkannt wird, wird die ID 
des Sensors mit 0x00en ins EEPROM geschrieben. Somit wurden die anderen 
Werte überschrieben.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.