Hallo,
wahrscheinlich grad schlechte Zeit, aber ich versuchs trotzdem mal :)
Ich habe einen ATMega324A und empfange über UART im Interrupt Modus
Zeichen von einem GPS Modul.
Nun versuche ich den Controller in den Power-Down Modus zu versetzen
mit:
1 | SMCR |= (1<<SE);
|
2 | SMCR |= (1<<SM1);
|
Allerdings wird dann weiterhin die ISR des UARTS aufgerufen.
Habe ich den Controller überhaupt in den PowerDown Modus versetzt, oder
wird er durch den UART Interrupt einfach wieder aufgeweckt.
Falls er dadurch aufgeweckt wird, ist es dann ausreichend mittels cli();
die Interrupts global zu deaktivieren (bzw. den UART RX Interrupt)?
Danke schonmal,
Alex