Titelbild Mikrocontroller

10.4. Operation

Die Zählrichtung ist immer aufwärts (inkrementieren), ein Löschen des Zählers ist nicht möglich. Der Zähler läuft über, wenn er seinen maximalen Wert (FFh) überschreitet und er beginnt dann erneut von seinem niedrigsten Wert (00h) zu zählen. Im normalen Fall wird das Timer/Counter Overflow Flag (TOV0) in dem Moment gesetzt, in dem das TCNT0-Register Null wird. Man kann in diesem Fall das Überlaufbit TOV0 als neuntes Bit des Zählers betrachten, dass allerdings durch den Zähler nur gesetzt, aber nicht gelöscht wird. In Verbindung mit dem Timer-Überlauf Interrupt, der das TOV0 Bit automatisch löscht, kann die Auflösung des Timers durch die Software erweitert werden. Der Zähler kann zu jeder Zeit mit einem neuen Wert beschrieben werden.
Impressum