Logo

Rechenbeispiele zu Timern der AVR® Mikrocontroller-Familie

Blockdiagramm Timer

Vereinfachtes Blockschaltbild Timer(Zähler) der AVR Mikrocontroller-Familie.

Der Takteingang der Timer (Zähler) wird normalerweise über einen Prescaler mit dem Arbeitstakt verbunden.

Die Funktionsweise der Timer wird über Sonderregister gesteuert.

Die Zähler des ATmega328p

Arbeitstakt des Boards (16 MHz beim Arduino Uno)

Frequenz: Formel (im Handbuch Formel)

Dauer eines Arbeitstakts (Periode): Formel

Taktausgang des Zählers

Frequenz: Formel (im Handbuch Formel)

Dauer eines Arbeitstakts (Periode): Formel

Prescaler

Größe des Prescalers Formel

Für den Taktausgang des Zählers gilt:

Formel   bzw.   Formel

Beispiele

Arbeitstakt des µC: Formel

Formel

Berechnen der Zeitdauer bis zum Overflow eines 8-Bit Zählers (TC0) mit einem Prescaler von 64

Formel

Berechnen der Zeitdauer bis zum Overflow eines 16-Bit Zählers (TC1) mit einem Prescaler von 1024

Formel

Welcher Zählerstand wird nach einer Sekunde erreicht, bei einem 16-Bit Zähler (TC1) mit einem Prescaler von 1024

Formel