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.
http://www.mikrocontroller.net/articles/Speicher#EEPROM_Schreibzugriffe_minimieren Hier steht schonmal, wie man das mit dem Schreiben bei Abfall der Betriebsspannung richtig macht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.