Forum: Mikrocontroller und Digitale Elektronik PWM Ausgänge am Atmega 32


von Marc B. (mc0815)


Lesenswert?

Hallo, gibt es eine Möglichkeit alle 4 OCx Ausgänge des Atmega32 an 
einen Timer zu hängen für eine PWM ?

Nutze den Timer1 mit OC1A/B und würde auch gern mit der Selben Freq. usw 
den Timer an OC0 und OC2 nutzen.

von Karl H. (kbuchegg)


Lesenswert?

Marc Becker schrieb:
> Hallo, gibt es eine Möglichkeit alle 4 OCx Ausgänge des Atmega32 an
> einen Timer zu hängen für eine PWM ?

nein

von Marc B. (mc0815)


Lesenswert?

Ok, gibt es eine andere Möglichkeit dass ich den Takt des Timer1 nutzen 
kann.
Ich konnte mit meinem 8Mhz Quartz nur mit dem Timer1 eine 50Hz PWM hin 
bekommen indem ich den 16biter nur bis zu einem ICR von 10000 bei 1/8 
des takts hin bekomme.

Nur leider geht das beim Timer 0/2 ja nicht.

Kann man die Timmer irgendwie von dem ausgang des timer1 abhängig machen 
?

Oder gibt es einen Interupt vom timer1 den man nutzen kann ?

von Heiko (Gast)


Lesenswert?

Eine 50Hz-PWM kann man ganz gut als Software-PWM erzeugen. Siehe 
http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM#PWM_in_Software 
und http://www.mikrocontroller.net/articles/Soft-PWM.

MfG, Heiko

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.