Hallo!

Ich versteh das Problem nicht. Interrupts werden doch iA dazu verwendet um dem Prozessor zu sagen, dass ein Gerät von ihm etwas möchte.

Der Interrupt ist dann so lange anhängig, wie das "Problem" besteht.

Der einzige Fall wo man Interrupts ausgeschaltet haben möchte ist maximal beim starten. Denn wenn einer ausgeschaltet ist, muss man ja ihn auch wieder explizit anschalten.

Für sowas verwendet man iA ein Maskenregister, welches mit dem Interrupt Register verundet wird.

BTW jeder Transistor ist ein Schalter