Hallo,
laut:
kann man, wenn man den Uart verwenden will nur den idle-mode verwenden und keinen anderen Sleep-Mode. Das deckt sich in etwa mit meinen Beobachtungen.
Ich würde aber gerne den Power-Down-Mode verwenden, um Strom zu sparen.
Der Ablauf ist in etwa so:
einschalten -> initialisieren -> While(1) Endlosschleife Anfang -> Sende etas auf Uart -> Sleep-mode
Laut Datenblatt soll man den Uart neu initialisieren, was ich vor dem Senden gemacht habe, also innerhalb der While(1) Schleife.
Aber nach dem Aufwecken aus dem Sleep per PCINT wacht der Uart offenbar nicht wieder auf.
Ich hab schon überlegt, den Proz nach den Aufwecken einfach zu reseten. Dazu wird ein einfacher Sprung nach 0 wohl nicht ausreichen. Alternative wäre, den Watchdog auszulösen.
Hat da jemand noch weitere Tipps für mich?
Gruß
Stefan