Hallo, ich versuche mit dem Folgenden Code, am Ausgang PD7(OC2A) des ATmega1284P, ein PWM Signal zu erzeugen. Leider erhalte ich am Ausgang nur ein high Signal. Vielleicht könnte mir jemand einen Tipp geben, wo der Fehler liegt oder was ich bei PWM noch beachten muss. Vielen Dank schon mal! Grüße Thomas
1 | DDRD |= (1 << DDD7); |
2 | |
3 | // non-inverting mode
|
4 | // Fast PWM
|
5 | TCCR2A = (1<<WGM20) | (1<<WGM21) | (1<<COM2A1); |
6 | TCCR2B = (1<<WGM22) | (1<<CS22) | (1<<CS21); |
7 | OCR2A = 0x7F; |