Forum: Mikrocontroller und Digitale Elektronik PWM am ATmega1284P


von Thomas (Gast)


Lesenswert?

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;
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.