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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.