ATTiny24 Sleep Mode und Timer?

Gast #2463764
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.
Gast #2463823
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!

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