Gast
#406897
Hallo, ich möchte bei einem Zustandswechsel den aktuellen Zustand meines AVR tinys in eine Eepromzelle speichern. So kann ich nach einem Reset wieder in den entsprechenden Zustand springen. Da wohl während der Lifetime des Gerätes die 100000 garantierten Schreibzyklen überschritten werden möchte ich die defekte Zelle erkennen und die nächte Zelle verwenden. Meine erste Idee ist eine 2 aus 3 Struktur...Ich speichere den Wert in 3 aufeinanderfolgende Zellen. Nach einem Reset untersuche ich die Zellen auf gleichheit und verwende bei einem defekt die nächsten drei Zellen. Einfacher und schöner fänd ich es aber nur eine Zelle zu beschreiben und gleich zurückzulesen. Bei fehlerhaften Wert verwende ich die nächste Zelle. Was aber passiert, wenn die Zelle sich zwar beschreiben lässt, ihren Wert bei Stromlosigkeit nicht hält!? Gibt es diese Fehlererscheinung beim sterben einer Zelle überhaupt oder kann ich das ausschliessen? hoffe auf eure Meinung