atmega168 - timer2 - cs22 - datenblatt - read only?

Gast #2626728
Hallo alle zusammen,

ich versuche gerade den Timer2 einer Atmega168 bzw 88 mit einem Teiler 
von 64 zu betrieben. Der CS22 bit zeigt am Oszi aber keinen Einfluss auf 
die Frequenz. Im Datenblatt steht in der Beschreibung des TCCR2B 
Registers unter CS22 "R" für read only?

http://www.atmel.com/Images/doc2545.pdf

Ich vermute, dass das "R" nur ein Schreibfehler ist, und der Fehler bei 
mir liegt, nur wo?

1
  // Timer 2 (8bit)  OC2A(PB3), OC2B(PD3)  
2
  TCCR2A = (1<<COM2A1)|(0<<COM2A0)|(0<<COM2B1)|(0<<COM2B0)|(1<<WGM21)|(1<<WGM20);    // Mode 3: Fast PWM, OC2A(PWM-signal) 
3
  TCCR2B = (0<<FOC2A)|(0<<FOC2B)|(0<<WGM22)|(1<CS22)|(0<<CS21)|(0<<CS20);            // CK/64, Top value=255  -> ((18.4320MHz/64)/255) = 1129 Hz
4
  //TIFR2  = (1<<OCF2B)|(1<<OCF2A)|(1<<TOV2);             // Interrupt Flag Register
5
  TIMSK2 = (0<<OCIE2B)|(0<<OCIE2A)|(0<<TOIE2);            // No Timer match interrupt 
6
  OCR2A  = 127;                                // Timer compare register rücksetzen   <--- PWM breite am OC2A
7
  OCR2B  = 0x00;                               // Timer compare register rücksetzen
8
  TCNT2  = 0x00;                               // Timer rücksetzen
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.