Gast
#4061039
Ich versuche eine phasenkorrekte PWM zu erzeugen. Dazu verwende ich bei meinem ATmega88 den Timer/Counter2 mit OCR2A als TOP. Das Problem ist allerdings, dass ich kein PWM erhalte. Die Leitung steht lediglich konstant auf der 1, egal was in OCR2A steht. Das selbe Ergebnis bekomme ich auch bei Timer/Counter1. Ebenso erfolglos war der austausch des µC. Das komische ist, dass alle anderen Modi, bei denen WGM22 = 0 ist, problemlos funktionieren. Hier der Quellcode:
1 | |
2 | |
3 | |
Wo liegt mein Problem? Datenblatt: http://www.atmel.com/images/doc2545.pdf