Forum: Mikrocontroller und Digitale Elektronik Betriebsstundenzähler, schreiben und auslesen


von Em G. (exe87)


Lesenswert?

Guten Tag!
Ich hab mal eine Frage bezüglich des Ermittelns der Betriebsstunden 
eines Mikrocontrollers.
Und zwar geht es darum, dass ich die Betriebsstunden zählen möchte und 
diese bei Bedarf auslesen kann.

Um das EEPROM zu entlasten habe ich vor die Zeit erst dann in ein 
Register zu schreiben, wenn die Spannung abfällt. Ich dachte an einen 
Pin, wo die Betriebsspannung anliegt. Dieser wird abgefragt, wenn 
Spannung da, dann mache nix, wenn Spannung weg, dann schreibe die Zeit 
auf.
Damit der uC noch "Schreiben" kann, wird mittels Elko(!?) noch die 
erforderliche Betriebsspannung gespeist.

Hat jemand damit schon Erfahrung gemacht, oder gibt es "elegantere" 
Lösungsansätze?

Das Zweite, wo ich leider nicht mehr weiter komme ist, wie kann ich 
diese Zeiten auslesen?
Wenn ich über CCS debugge, kann ich die Zeiten schön über die Variablen 
auslesen, aber wie könnte ich es auch ohne Debuggen?
Der uC ist ein MSP430. Falls dies jemand benötigt.

Bin leider nicht so der Profi darin.

Wäre für Lösungsansätze dankbar.

von Nils Z. (nils_z)


Lesenswert?

http://www.mikrocontroller.net/articles/Speicher#EEPROM_Schreibzugriffe_minimieren

Hier steht schonmal, wie man das mit dem Schreiben bei Abfall der 
Betriebsspannung richtig macht.

von Em G. (exe87)


Lesenswert?

Schonmal sehr gut der Artikel. Danke!

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.