Gast
#1044476
.....INTF1 (External Interrupt Flag 1)
Dieses Bit wird gesetzt, wenn am INT1-Pin eine Interrupt-Kondition,
entsprechend der Konfiguration, erkannt wird. Wenn das Global Enable
Interrupt Flag gesetzt ist, wird die Interruptroutine angesprungen.
Das Flag wird automatisch gelöscht, wenn die Interruptroutine
beendet ist. Alternativ kann das Flag gelöscht werden, indem der Wert
1(!) eingeschrieben wird. ......
Ist der Interrupt beendet, wenn ich die Routine verlassen habe bzw wird
dann erst das Flag gelöscht ?
ISR(INT0_vect)
{
encoder_li = encoder_li+1;
if(encoder_li >= enc_wert)
{
robby_aus(); // Ist auch noch eine Funktion
encoder_li=0;
encoder_re=0;
}
}