-
-
Neuer Benutzer
Öfters hier
In TCCR2 (Timer/Counter Control Register 2) kannst du die Einstellungen für den 8 bit Timer 2 Festlegen. Man kann einstellen mit welchem Vorteiler der Timer laufen soll (CS22-CS21). Außerdem kann man einstellen, ob direkt PORTB3 an, ausgeschaltet oder invertiert werden soll, wenn der Timerwert den Vergleichswert in OCR2 erreicht.
WGM21 ist Bit3 im TCCR2 und steht für Waveform Generation mode. Zusammen mit WGM20 kann man einstellen wie der Timer agieren soll.
- Normal - Der Timer zählt bis 255 und geht wieder auf 0...
PWM - Der Timer zählt bis 255 und zählt dann wieder runter bis 0
CTC - Der Timer zählt bis zum Vergleichswert in OCR2 und geht dann auf 0
Fast PWM - Zählt wie im Normal modus sollte für PWM Erzeugung benutzt werden.
OCR2 ist das Output compare register für Timer2. Der Wert in diesem Register wird ständig verglichen mit dem aktuellen Timerwert (im Register TCNT2). Sind die beiden Werte gleich, kann das output compare interrupt ausgelöst werden oder PWM an PORTB3 ausgegeben werden.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen