Hallo, ich habe aktuell das Problem, dass mein AVR ( ATmega168 ) nicht nach der sleep_mode() Anweisung weitermacht, obwohl ein Timerinterrupt ausgelößt wurde.
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).
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.
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
Bitte melde dich an, um einen Beitrag zu schreiben.