Forum: Mikrocontroller und Digitale Elektronik AVR interner Zähler (im Sinne von Startzähler)


von 4toTakoe (Gast)


Lesenswert?

Hi, Ist es möglich einen AVR während der Initialisierung (also 
Systemstart) eine Zahl in den EEPROM zu schreiben und diese Zahl dann 
beim nächsten Start (nächstes mal wenn Spannungsversorgung angeschlossen 
wird) zu incrementieren?

Also so wie ich es jetzt schreibe hört es sich eigentlich ganz einfach 
an. Ich möchte quasi die Anzahl der Systemstarts mit loggen, mit der 
Bewandnis diese Zahl dann im Programm zu nutzen.

Danke schonmal für Antworten (bitte nicht nur ein Ja - hab leider noch 
nicht den EEPROM in den AVRs genutzt. Weiß zwar, dass die eeprom.h in 
den avrlibs einiges zu bieten hat, aber dennoch wär ein kleiner Schubser 
in die richtige Richtung ganz nett)

von Karl H. (kbuchegg)


Lesenswert?

4toTakoe schrieb:
> Hi, Ist es möglich einen AVR während der Initialisierung (also
> Systemstart) eine Zahl in den EEPROM zu schreiben und diese Zahl dann
> beim nächsten Start (nächstes mal wenn Spannungsversorgung angeschlossen
> wird) zu incrementieren?

aktuelle Anzahl aus EEPROM auslesen
1 dazuzählen
Wieder zurück ins EEPROM schreiben


Wer oder was sollte dich daran hindern?

> Weiß zwar, dass die eeprom.h in
> den avrlibs einiges zu bieten hat, aber dennoch wär ein kleiner Schubser
> in die richtige Richtung ganz nett)

Schubs.
AVR-GCC-Tutorial

von 4toTakoe (Gast)


Lesenswert?

hmm...ja gut Danke. Irgendwie war ich mir unsicher. Wollte es nochmal 
bestätigt haben ;)

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.