Gast
#159387
Hallo! Ich versuche schon eine ganze Zeit bei einem ATmega128 über einen externen Interrupt etwas im Programm zu bewirken (Andere Interrupts, z.B. für UART1 funktionieren einwandfrei). Für das Testprogramm sind 2 LEDs angeschlossen: Die an PortB.6 gibt ein Rechtecksignal aus, wenn PinD.0 (=INT0) auf High ist. Bei steigender Flanke auf INT0 sollte ein Interrupt ausgelöst und die LED an PortB.7 angeschaltet werden. Wenn ich D.0/INT0 kurz auf GND ziehe, geht die LED an B.6 aus, wie erwartet. Es wird aber danach kein Interrupt ausgelöst, d.h. die LED an B.7 bleibt aus. Woran könnte das liegen? Gibt es noch irgend welchen anderen Register, die man setzen muß? Vielen Dank für Eure Antoworten! Christian