TIFR Register des ATmega8
Bit 7 bis 6 – Werden später beschrieben
Bit 5 – ICF1: Timer/Counter1 Input Capture Flag
Das ICF1-Bit wird gesetzt, wenn ein Capture Ereignis am ICP1 Pin auftritt. Wenn das ICR1 Register für den TOP Wert des Zählers verwendet wird, wird das ICF1 Flag immer dann gesetzt, wenn der Zähler den TOP Wert erreicht.
Das Bit wird automatisch gelöscht, wenn die dazugehörige Interrupt-Routine ausgeführt wird. Alternativ kann das Flag gelöscht werden, in dem man eine logische „1“ in das Flag schreibt.
Bit 4 – OCF1A: Timer/Counter1 Output Compare A Match Flag
Das OCF1A-Bit wird in dem Taktzyklus gesetzt, nachdem der Zähler TCNT1 den Wert des Output Compare Register A (OCR1A) erreicht hat. Ein erzwungener Output Compare (FOC1A) setzt das OCF1A Flag hingegen nicht.
Das Bit wird automatisch gelöscht, wenn die dazugehörige Interrupt-Routine ausgeführt wird. Alternativ kann das Flag gelöscht werden, in dem man eine logische „1“ in das Flag schreibt.
Bit 3 – OCF1B: Timer/Counter1 Output Compare B Match Flag
Das OCF1B-Bit wird in dem Taktzyklus gesetzt, nachdem der Zähler TCNT1 den Wert des Output Compare Register B (OCR1B) erreicht hat. Ein erzwungener Output Compare (FOC1B) setzt das OCF1B Flag hingegen nicht.
Das Bit wird automatisch gelöscht, wenn die dazugehörige Interrupt-Routine ausgeführt wird. Alternativ kann das Flag gelöscht werden, in dem man eine logische „1“ in das Flag schreibt.
Bit 2 – TOV1: Timer/Counter1 Overflow Flag
Das Setzen dieses Flags ist abhängig von den Einstellungen der WGM Bits. Im normalen und im CTC Modus wird das TOV1-Bit gesetzt, wenn ein Überlauf in Timer/Counter1 auftritt. Siehe die Tabellen auf den Seiten zuvor für das Verhalten des Flags in den anderen Fällen.
Das Bit wird automatisch gelöscht, wenn die dazugehörige Interrupt-Routine ausgeführt wird. Alternativ kann das Flag gelöscht werden, in dem man eine logische „1“ in das Flag schreibt.
Bit 1 – Res: Reserviertes Bit
Dieses Bit ist reserviert und wird immer als 0 gelesen.
Bit 0 – TOV0: Wurde unter Timer/Counter0 beschrieben