Guten Tag,
folgendes Problem: Ich habe bei einem ATmega32L den Int 0 auf fallende
Flanke gestellt.
In der Interrupt-Routine wird Pin B5 getoggelt.
1 | ISR(INT0_vect)
|
2 | {
|
3 |
|
4 | PORTB ^= (1<<PB5);
|
5 | }
|
Nun ist es aber so, dass der Interrupt manchmal auch von einer
steigenden Flanke ausgelöst wird.
Im Anhang ein Oszi-"Screenshoot". Das obere Signal ist ein
Rechtecksignal(Amplitude 3,3 V) auf den entsprechenden Pin für INT0.
Das untere Signal ist an Pin B5 gemessen. Wie man sieht wir manchmal
auch bei einer steigenden Flanke die Int.-Routine aufgerufen.
Hat jemand einen Idee woran dies liegen könnte?
Grüße
Nico