Was ist das für ein Register
TCCR2
WGM21
OCR2
Wo findet man die ich finde sie nämlich nicht im Datenblatt.
Druckbare Version
Was ist das für ein Register
TCCR2
WGM21
OCR2
Wo findet man die ich finde sie nämlich nicht im Datenblatt.
Hi,
Steht im Datenblatt, ziemlich weit hinten, unter "Register Summary" ;)
Danke schön!
Ich werde mich mal dran setzen und probieren das zu verstehen.
Man kann in den PDF Files auch nach Text suchen. Da findet man dann meistens was. WGM21 sollte kein Register sein, sonder eine Bezeichnung für ein Bit, irgendwas für den Timer Mode.
TCCR2 und OCR2 sind Register des Timer2 im Mega8
WGM21 ist ein Bit im TCCR2
Datenblatt ab Seite 117
Hallo,
hast du auch das Datenblatt heruntergeladen. Es gibt zusätzlich auch noch eine Zusammenfassung, in der halt auch nicht alles drin steht.
Gruß
Jens
Hier noch die Adresse, an der die neuesten Datenblätter runtergeladen werden können (Du hast ja aber wohl schon eins). >>Möglicherweise<< ist dieses Datenblatt des mega8A neuer als Dein Controller; ich stelle fest, dass Atmel nur die neuesten Datenblätter zum Download bereitstellt. Das macht aber in praktisch keinem Fall etwas - bisher hatte ich festgestellt, dass die Controller zum Datenblatt stets abwärtskompatibel waren *ggggg*.
@McJ - Was ist das denn für ein neckischer [Herzlicher Gl...]-Button ? ? ?
Uhhh,
erinnere mich nicht ;-). Jetzt bin ich ein alter Sack.
Ich gebe mal gerade ne Rund Bild hier
Gruß
Jens
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.