Forum: Mikrocontroller und Digitale Elektronik Einstellungen bzw Daten speichern


von Matthias (Gast)


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

von Unbekannter (Gast)


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.

von Matthias (Gast)


Lesenswert?

Hallo

Danke erstmal für den Tip! Das mit der versorgungsspannung hab ich
kapiert, aber was ist den Wear leveling? Kann mit diesem Begriff nichts
anfangen.

Gruß

von Rahul (Gast)


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...

von Unbekannter (Gast)


Lesenswert?

In Google "wear leveling" eintippen.

von Unbekannter (Gast)


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).

von Matthias (Gast)


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ß

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.