Ah, jetzt hab ich was gefunden:
Das GIFR scheint das beim Mega32 zu sein.
Hab jetzt mal das Bit5 im GIFR (INT2) vor dem enabeln gesetzt und dann wird die ISR nicht mehr aufgeführt beim enabeln.
Und wenn ein Interrupt kommt, dann wird die ISR ausgeführt.
Also alles genau so wie es sein soll
Vielen Dank für deinen Hinweis.
Ich verstehe zwar nicht so ganz warum dieses Bit nicht vom Compiler bei dem Befehl Enable automatisch gesetzt wird.
Weil wenn ich einen INT disable, dann ja wohl aus gem Grund, weil ich ankommende INTs ignorieren möchte. Also ists doch sinnlos, wenn das dann beim enabeln ausgeführt wird.
Oder hab ich da jetzt einen Denkfehler?
Lesezeichen