Hallo,

Jetzt hab ich aber im Datenblatt gelesen dass ich um den Externen Interrupt zu verwenden, den Pin INT0 als Ausgang definieren muss.
Wenn du dich da mal nicht verlesen hast. Bei den AVR's die ich kenne, funktioniert der Interrupt _auch_ , wenn der PIN ein Ausgang ist.
Ich habe hier einen Taster angeschlossen der den Port dann auf "0" zieht (Taster geöffnet >> Pin "hängt in der Luft"). kann ich so dann überhaupt einen Interrupt auslösen?
Du schließt den Ausgang mit einem Taster kurz?
Für die Interruptpins gelten die gleichen Regeln, wie für alle anderen Eingänge, also nicht offen lassen, Pullup oder Pulldown.
Über die passenden Register stellst du dann ein, ob und auf welche Flanke der Interrupt reagiert. Dann brauchst du halt noch die passende ISR.

Außerdem wollte ich fragen ob es möglich ist dass eine Interruptroutine von einer anderen unterbrochen wird um etwas anderes zu tun.
Ja das geht, ist aber nicht zu empfehlen.
klick mich

Gruß

Jens