Sleep Modus für Uhr

Gast #1105765
Lesenswert?

Hallo,
ich  möchte eine batteriebetriebene (Knopfzelle) Uhr mit einem AtTiny26L 
bauen und bin mir wohl nicht um den Umfang der Sleep-Funktion im klaren:
Ich habe einen Uhrenquarz der mit seinen 32kHz natürlich ununterbrochen 
laufen müsste damit es genau bleibt, also fliegt WatchDog erstmal raus.
Ich müsste also den Standby Mode benutzen um den Quarz weiterhin laufen 
zu lassen.
Heißt das, dass der µC nun im Leerlauf ist oder zählt er den Timer 
weiterhin hoch UND kann ich bei dem kommenden TimerInterrupt die 
Zeitvariablen hochzählen?
Oder wird er bei jedem TimerInterrupt aus dem sleep geweckt und ich muss 
ihn nach inkrementierung gleich wieder zurück schicken? Dann würde er 
aber sehr oft aufwachen und nicht sehr viel Strom sparen oder?
Danke schonmal
Gast #1105801
Lesenswert?

Du hast den falschen Prozessor.
Tiny26 ist abgelöst durch Tiny261.
Aber auch der ist falsch.
Nimm z.B. einen Mega48p. Timer2 geht im asy.Mode mit 32,..KHz an 
TOSC1+2.
Prozessor mit internem Osc. (1-8MHz).
Dann kann Timer2-Int. den Prozessor aus dem Powersave (ca. 0,8µA) 
aufwecken.
Bei Aufwachen alle Sekunde und dann nur Zähler erhöhen (paar µs)
ist es schon eine deutliche ersparniss.

gruß hans
Gast #1106619
Lesenswert?

Von dem MSP430 hatte ich in anderen Posts schon gelesen, aber darin 
müsste ich mich erst wieder einarbeiten und wohl einen neuen Programmer 
bauen, zuviel Arbeitsanspruch. Das sollte ein schnelles "Nebenprojekt" 
werden. Außerdem unterbieten ihn die Picos ja noch um ne Ecke ;)

@Travel: Danke für den Tipp, aber ich glaub nicht, dass ich das dann 
ätzen und löten könnte...

Es muss die Pico-Versionen doch irgendwo zu kaufen geben :(

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren