Gast
#613916
Hi ich mag 4 Motoren per PWM steuern und hab gerade ein ArduinoUSB board mit einem Atmega8 rumliegen. Kann mir jemand aus dem Stand sagen ob das Arduino board auch einen Atmega48 verträgt? Die Belegung de PDIP sieht ziemlich gleich aus, wenn ich keine Tomaten auf den Augen habe.. Die Software würde ich eh neu schreiben und einen ISP hab ich auch bin also auch nicht auf das USB Interface angewiesen... Oder kann mir jemand sagen wie ich auf einem Atmega8 4 Kanäle PWM hinbekomme? Meine Rechnung geht so: Bei 7800Hz und 8Bit Auflösung ist der kürzeste Schaltzyklus: 1/(7800 * 256) = 5us was bei 16MHz Takt gerade mal 10 Zyklen entspricht.... Irgendwie hab ich den Verdacht ich bekomm das in Software nicht hin, da im Zweifelsfall die Interrupts zu dicht aufeinander folgen. Die 6 PWM Kanäle des atmega48 wären da schon geschickt... Jemand einen guten Rat? Danke! -michel