Zitat Zitat von robodriver
Problem ist: Der INT2 Pin ist die ganze Zeit auf glatten 5V
Habe den INT2 als Falling configuriert.
Aber dennoch: Die ISR wird beim enablen aufgerufen, trotz das der Pin auf High ist.
Zitat Zitat von robodriver
Weil bei mir ist es so, das der Interrupt unzählig oft kommt. Aber halt während er disabeld ist (desshalb disable ich ihn ja).
Was stimmt denn nun?
Bleibst du so lange in der INT2 ISR, bis keine impulse mehr kommen? Woher weißt du das?
Die aufgelaufenen Interrupts kannst du über EIFR Register (zumindestens bei meinem Mega12 löschen. Unmittelbar vor dem Enable musst du das entsprechende Bit auf 1 setzen, dann sind die mittlerweile aufgelaufenen Interrupts für diesen Typ gelöscht. Schau mal unter INTF2 in deinem Manual.

Gruß

Rolf