Gast
#39946
Hallo zusammen, ich hab ein Problem mit dem Power Down Mode. Zum Schlafen bekomme ich Ihn, aber das aufwecken klappt nicht. Randbedingungen: AVR-GCC, ATmega 103 An Port D (Gleichzeitig INT0 bis INT3) sind Taster, die Pegel auf Null ziehen bei Betätigung. sei() wird schon vor diesem Programmteil freigegeben. ------------ Schnipp outp((1<<SE)|(1<<SM1), MCUCR); // Power Down, Sleep // Ext. Interrupts 0 &1 Pegelgetriggert (LowLevel) outp((1<<INT0)|(1<<INT1), EIMSK); asm volatile ("sleep"); // Interrupt wieder aus nach Sleep outp((0<<INT0)|(0<<INT1), EIMSK); sbi (PORTB, PB7); ---------- Schnipp Und desweiteren: SIGNAL (SIG_INTERRUPT0) { sbi (PORTB, PB7); //LCD Beleuchtung einschalten } SIGNAL (SIG_INTERRUPT1) { sbi (PORTB, PB7); //LCD Beleuchtung einschalten } Kann mir jemand helfen? Gruss Günter