Titelbild Mikrocontroller

12.13.3. TCNT1H / TCNT1L – Timer/Counter1

TCNT1H / TCNT1L Register

TCNT1H / TCNT1L Register


Die beiden Timer/Counter I/O Speicherzellen TCNT1H und TCNT1L, die zusammen den Timer/Counter1 TCNT1 darstellen, geben einen direkten Zugriff auf den 16-bit Zähler bei Lese- und Schreiboparationen. Um sicherzustellen, dass das Low- und High-Byte zeitgleich gelesen und geschrieben werden, wenn die CPU darauf zugreift, wird für das High-byte ein temporäres Register (TEMP) verwendet. Dieses temporäre Register wird auch von den anderen 16-bit Registern verwendet.

Ein Verändern des Zählers (TCNT1) während der Zähler läuft, führt zu dem Risiko, dass ein Compare Match zwischen dem TCNT1 und den OCR1x Registern ausgelassen wird.

Beim Schreiben in das TCNT1 Register werden die Compare Match im nächsten Takt bei allen Vergleichseinheiten blockiert.
Impressum