Gast
#644674
Hallo, ich brauche für eine Motor(en)-Steuerung 4 unabhängig einstellbare PWM Signale. Leider dachte ich, dass der ATMEGA32 mit 4PWM Kanälen diese Aufgabe meistern würde. Jedoch habe ich, leider nachdem ich ihn gekauft habe, feststellen müssen, dass man zwei 8-Bit Timer (den 16 Bit Timer lasse ich außer Acht) mit jeweils nur einem "Output Compare Register" hat. Dieses sagt, wann von der Positiven auf die Negative Flanke (auch umgekehrt) umgeschaltet wird. Also mit anderen Worten kann ich hier wohl nur 2 unabhängige 8-Bit PWM Kanäle realisieren. Natürlich könnte ich jetzt noch den 16-Bit Timer benutzen, der zwei OCR's hat. Jedoch lässt sich wegen der Mischung aus 8 und 16 Bit Timern kein vernünftig untereinander abgestimmtes PWM Singal erzeugen. Meine Frage ist nun, ob ich falsch liege und vielleicht doch vier 8-Bit PWM's mit dem ATMEGA32 erzeugen kann oder ob ich hier 7€ in den Sand gesetzt habe. Von dem ATMEGA168 weiß ich mittlerweile, dass er zwei 8-Bit Timer hat plus jeweils zwei OCR'S, was dann vier PWM's macht. Gibt es noch weitere AVR µC die die geforderte Aufgabe beherrschen?