Einstellungen bzw Daten speichern

Gast #325721
Lesenswert?
• ▲
▼
Hallo

Bin Neuling in Sachen Mikrocontroller programmieren. Hab einen Atmel
Mega8 und möchte Daten vor dem ausschalten im EEprom speicherrn. Wie
kann ich dieses bewerkstelligen, da eine Speicherzelle ja nur 100000
beschrieben werden kann. Desweiteren müsste ich ja wissen wann
ausgeschaltet wird um dann die Daten noch speichern zu können.
Bin für jeden tip dankbar

Gruß Matthias
Gast #325722
Lesenswert?
• ▲
▼
Wear-Leveling beim EEPROM und fürs Speichern beim Ausscahlten
Versorgungsspannung mit Diode abtrennen und mit Elko puffern und vor
der Diode messen, ob ausgeschaltet wird.

Alternativ nicht Hardware-mäßig ausschalten, sondern den Schalter an
einen PIN vom Controller und den Controller dann in den Sleep-Modus
schicken.
Gast #325724
Lesenswert?
• ▲
▼
Man schreibt etwas ins EEPROM und verifiziert dann den Inhalt (man
überprüft, ob das im EEPROM steht, was man reinschreiben wollte).
Den Begriff "Wear Leveling" kannte ich dafür auch noch nicht...
Gast #325726
Lesenswert?
• ▲
▼
@Rahul:

> Man schreibt etwas ins EEPROM und verifiziert dann den Inhalt
> (man überprüft, ob das im EEPROM steht, was man reinschreiben
> wollte).

Falsch. Das ist kein Wear leveling (oder Wear levelling).
Gast #325727
Lesenswert?
• ▲
▼
Hallo

Wenn ich nur beim ausschalten mein eeprom beschreibe würde mir das ja
eigentlich schon reichen.
Mit der Ausschalterkennung ist das so gemeint, das ich über die
Versorgungsspannung des Atmels ein Elko hänge und mit einer Diode
abtrenne. Kann ich nun ein EingansPin meines Atmels vor die Diode
hängen und somit abfragen ob die Spannung noch anliegt, ansonsten auf
EEPROM speichern. Wie groß sollte solch ein Elko sein?

Gruß

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.