PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pulsweitenmodulation für den Atmega 8 an 2 Pins.



crabtack
25.06.2011, 15:48
Hallo,

Dass ein PWM Signal an PB1 (OC1A) anliegt bekomme ich schon hin.
Aber an PB2 (OC1B) kommt nichts an.

Ich habe es einfach so versucht:

TCCR1A = (1 << WGM10) | (1 << WGM10) | (1<<COM1A1);
TCCR1B = (1<<CS12) | (1<<CS10);
OCR1A = 30;
OCR1B = 30;

Was ist der Fehler?

Gruß
Olaf

askazo
25.06.2011, 21:12
Hi,
Du musst einfach im Register TCCR1A noch das Bit COM1B1 setzen.

Gruß,
askazo

crabtack
25.06.2011, 22:36
Ah , danke, funktioniert.
Jetzt fährt der Asuro fröhlich eienr Linie hinterher.:)