Forum: Analoge Elektronik und Schaltungstechnik ATTiny24 Sleep Mode und Timer?


von kai (Gast)


Lesenswert?

Hi,

ich hab einen ATTiny24A und möchte zum Strom sparen in den Sleep Mode 
wechseln. Das Programm hat Warteabschnitte und die möchte ich mit einem 
Timer und Interrupt realisieren und während der Wartezeit soll der µC 
schlafen.

Als Sleepmode hab ich Idle gewählt und meinen Timer0 konfiguriert. Aus 
dem Datenblatt bin ich nicht so richtig schlau geworden, weil bei Idle 
in der Tabelle auf Seite 33 im Datenblatt nichts vom Timer Takt steht. 
Unten bei der Erklärung steht aber, dass die Timer aber wohl weiter 
arbeiten. Hab ich das richtig verstanden, dass mein Timer beim Timer 
Interrupt den µC aus dem Schlaf holt und dann der Code nach dem 
Interrupt hinter dem aufgerufenen "sleep" Befehl fortgesetzt wird oder 
wo genau geht es dann weiter im Programm?

Ist Idle das Maximum, das ich benutzen kann wenn ich die Timer noch 
brauche? Oder geht noch eine Stufe mehr.

von Krapao (Gast)


Lesenswert?

Sleep Mode

Wenn dein AVR mit einem beliebigen Timer aufgeweckt werden will, ist 
IDLE das Maximum. Aber wenn dein AVR sich auf Timer2 konzentrieren kann 
und du einen externen Uhrenquarz anschliesst, kannst du auch den Power 
Save Modus benutzen. Das kann gegen IDLE um den Faktor 30 Strom sparen!

von Alfherman (Gast)


Lesenswert?

Dafür müsste der Tiny24 erst einmal einen TIMER2 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.