Titelbild Mikrocontroller

9.3. GIFR – General Interrupt Flag Register

GIFR Register des ATmega8

GIFR Register des ATmega8


Bit 7 – INTF1: Externer Interrupt Flag1

Eine Flanke oder ein logischer Wechsel am INT1-Pin triggert eine Interruptanforderung und das INTF1-Bit wird gesetzt. Wenn das I-Bit im SREG und das INT1-Bit im GICR Register gesetzt sind, wird der Controller zum Interruptvektor INT1 springen. Das Flag wird gelöscht, wenn die Interrupt-Routine ausgeführt wurde. Alternativ kann das Flag gelöscht werden, indem man eine logische 1 in das Flag schreibt. Das Flag ist immer gelöscht, wenn INT1 als Pegel-Interrupt (Low-Pegel) eingestellt ist.

Bit 6 – INTF0: Externer Interrupt Flag0

Eine Flanke oder ein logischer Wechsel am INT0-Pin triggert eine Interruptanforderung und das INTF0-Bit wird gesetzt. Wenn das I-Bit im SREG und das INT0-Bit im GICR Register gesetzt sind, wird der Controller zum Interruptvektor INT0 springen. Das Flag wird gelöscht, wenn die Interrupt-Routine ausgeführt wurde. Alternativ kann das Flag gelöscht werden, indem man eine logische 1 in das Flag schreibt. Das Flag ist immer gelöscht, wenn INT0 als Pegel-Interrupt (Low-Pegel) eingestellt ist.

Bit 5 bis 0 – Res : Reservierte Bits

Diese Bits sind reserviert und werden immer als 0 gelesen.
Impressum