Forum: Mikrocontroller und Digitale Elektronik AVR ATmega168 fast PWM an OC2A - übersehe etwas


von pwmler (Gast)


Lesenswert?

Ich erwarte ein Signal an PB3, das nach 50% hi->lo wird... Messe aber 
konstant high - was mache ich falsch?
1
  DDRB = (1<<PB3);
2
  TCCR2A = (1<<COM2A1) | (1<<WGM21) | (1<<WGM20);
3
  TCCR2B = (1<<WGM22) | (1<<CS20);
4
  OCR2A = 127;
5
  while(1)
6
  {
7
    //..
8
  }
Das Toggeln des Pins per Software funktioniert.

von pwmler (Gast)


Lesenswert?

Siehe Beitrag "PWM Mode mit Mega168"

WGM22 ist das Problem.

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.