Hehe, es funktioniert 
Hab ich doch tatsaechlich diesen einen kleinen Senkrechten Strich uebersehen
Wie meinst du das ich ueberschreibe das gesammte Register mit der letzen Zeile? Es ist doch egal ob ich GICR |= (1 << INT0); oder
GICR |= (1 << 6); schreibe. So funktioniert es jedenfalls:
Code:
INTERRUPT(SIG_INTERRUPT0)
{
// Interrupt INT0 ausschalten
GICR &=~ (1 << INT0);
// Mehrmals ausgeloesten Interrupt loeschen
//GIFR |= (1 << INTF0);
ausweichen();
GIFR |= (1 << INTF0);
// Interrupt INT0 einschalten
GICR |= (1 << INT0);
}
Lesezeichen