ATmega88 Timer 2 Fast-PWM falsche Frequenz

Gast #2787828
Lesenswert?

Hallo, ich habe ein kleines Problem mit dem Timer 2 meines ATmega88 im 
Fast-PWM-mode.

Der PWM-Output funktioniert soweit, allerdings ist die Frequenz um den 
Faktor 8 zu niedrig. Mein ATmega läuft mit einem 3,2768MHz Quarz als 
Systemtakt.
Ich initiiere den Timer mit einem Prescaler von 1 womit mein PWM-Signal 
doch eigentlich eine Frequenz von 12,8kHz (3,2768MHz/256) haben sollte. 
Messen tue ich allerdings nur 1,6kHz. Woran kann das liegen?

Hier noch meine Timer-Initialisierung:
1
DDRD = 0xFF;
2
OCR2B = 127;
3
TCCR2A = (1<<COM2B1) | (1<<WGM21) | (1<<WGM20); //Fast-PWM-mode
4
TCCR2B = (1<<CS20); //Prescaler: 1

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren