Hi zusammen,
ist es denn möglich den ATmega8 aus seinem PowerDown Sleep Mode über
entweder den Levelchange am INT0 oder am INT1 aufzuwecken?
Wenn ja, wie würde der Code dazu aussehen?
So sieht das ja bei INT0 aus:
1 | GICR |= (1 << INT0); // externen Interrupt freigeben
|
2 | set_sleep_mode(SLEEP_MODE_PWR_DOWN);
|
3 | sleep_mode(); // in den Schlafmodus wechseln
|
4 | GICR &= ~(1 << INT0); // externen Interrupt sperren
|
5 | // WICHTIG! falls der externe LOW Puls an INT0
|
kann das einfach um INT1 erweitert werden?
Danke, Gruß