Hallo, ich versuche eine fallende Flanke mit INT1 an PIND3 abzufragen. Ich benutze keinen Interrupt, möchte nur die Flag abfragen
1 | MCUCR |= (1<<ISC11); //falling edge on PIND3 (INT1) |
2 | |
3 | // warte auf fallende Flanke
|
4 | |
5 | while( ~(GIFR & (1<<INTF1))) // Warte bis Flagge gesetzt |
6 | {}
|
Leider funktioniert das praktisch bei mir nicht! Liegt vielleicht an der Beschaltung. Frage: Könnte das theoretisch funktionieren oder fehlt noch etwas?