Status Register
Das Bei einem Interrupt sollte das SREG am Anfang der ISR gesichert und am Ende der ISR zurückgeschrieben werden. Dies geschieht nicht automatisch! Status Register: SREG
Global Interrupt Enable
Das Ist I gesetzt, können Interrupts verarbeitet werden. Ist I gelöscht, wird die Interruptverarbeitung blockiert. Das I Bit wird hardwareseitig automatisch gelöscht, wenn ein Interrupt ausgelöst wurde. Am Ende der ISR setzt der RETI Befehl das I Bit, so dass Interrupts wieder zugelassen sind. Außerdem gibt es spezielle Befehle zum Setzen des I Bits (SEI) und zum Löschen des I Bits (CLI). |