www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR ATmega168 sleep mode: Probleme mit wake-up


Autor: Sören K. (burnersk)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe aktuell das Problem, dass mein AVR ( ATmega168 ) nicht nach der 
sleep_mode() Anweisung weitermacht, obwohl ein Timerinterrupt ausgelößt 
wurde.

Autor: Christopher G. (cbg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kann der 168er ohne externen Quarz den Timer2 im Power Save Modus 
weiterlaufen lassen?
Bist du dir sicher, dass ein Timerinterrupt ausgelöst wird?
Probier mal den Idle Sleep Modus aus bzw auch mal händisch den Sleep 
Modus aktivieren (ist ja ned besonders schwer).

Autor: Sören K. (burnersk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Christopher G. schrieb:
> Kann der 168er ohne externen Quarz den Timer2 im Power Save Modus
> weiterlaufen lassen?
Hat nen ext. Quarz.

> Bist du dir sicher, dass ein Timerinterrupt ausgelöst wird?
Ja, weil der Port in der ISR umgeschaltet wird.

> Probier mal den Idle Sleep Modus aus bzw auch mal händisch den Sleep
> Modus aktivieren (ist ja ned besonders schwer).
Das gleiche verhalten. ISR funktioniert, die Anweisungen nach dem Sleep 
mode nicht :'(


Ich hatte auch mal ADC Mode versucht, wo der Timer2 ja auf jeden 
schalten sollte; hier machte aber auch die ISR nichts mehr.

Autor: Sören K. (burnersk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sören K. schrieb:
>> Probier mal den Idle Sleep Modus aus bzw auch mal händisch den Sleep
>> Modus aktivieren (ist ja ned besonders schwer).
> Das gleiche verhalten. ISR funktioniert, die Anweisungen nach dem Sleep
> mode nicht :'(
>

händisch den sleep mode zu aktivieren hatte ich noch nicht versucht. 
muss ich mal demnächst auschecken.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.