Forum: Mikrocontroller und Digitale Elektronik Atmega8 - Stromsparmodi mit laufendem Timer


von Rubelus (Gast)


Lesenswert?

Ich habe mir hier eine Nixie Uhr mit Atmega8 gebaut, funktioniert auch 
absolut tadellos. Nun bin ich momentan am "verfeinern" der 
Uhrenschaltung.

Ich habe nun meiner Uhr einen Goldcap verpasst, welcher sich während des 
Betriebes auflädt. Wenn ich nun den Stecker übernimmt der Goldcap die 
Versorgung des Atmegas das die Uhrzeit nicht direkt flöten geht.

Um die Dauer der Ausfallszeit zu verlängern, überlege ich nun ob ich 
meinem Atmega in einen Ruhezustand schicken kann, in dessen aber ein 
Timer (Der Zeitgeber) weiter laufen muss.

Ist dies möglich? Wenn ja wie kann ich dem Atmega beibringen wann er vom 
Netz getrennt wurden ist? Einfach einen Pin auf High legen und diesen 
dann bei Trennung vom Netz auf low laufen lassen?!

Wie schalte ich den Atmega in den Ruhezustand?!

von ??? (Gast)


Lesenswert?

Rubelus schrieb:
> Ist dies möglich?
Durchaus.

> Wenn ja wie kann ich dem Atmega beibringen wann er vom
> Netz getrennt wurden ist? Einfach einen Pin auf High legen und diesen
> dann bei Trennung vom Netz auf low laufen lassen?!
Zum Beispiel, den Pin dann entweder pollen oder einen Interrupt 
verwenden (imho überflüssig).

> Wie schalte ich den Atmega in den Ruhezustand?!
Das steht im Datenblatt.

von Falk B. (falk)


Lesenswert?

@  Rubelus (Gast)

>Ist dies möglich?

Ja.

> Wenn ja wie kann ich dem Atmega beibringen wann er vom
>Netz getrennt wurden ist? Einfach einen Pin auf High legen und diesen
>dann bei Trennung vom Netz auf low laufen lassen?!

Quasi.

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

>Wie schalte ich den Atmega in den Ruhezustand?!

Siehe Sleep Mode.

MFG
Falk

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.