Guten Tag Zusammen Ich möchte ein 250HZ PWM mit meinem ATMega32 erzeugen um eine Modelbauservo anzusteuern. Nun, wie bekomme isch mehr oder weniger genau 250Hz hin wenn ich nur den internen Clock von 1MHZ,4MHz oder 8MHz verwenden kann. Meine Formel die ich mir ausgedacht habe: PWM_Freq=CPU_Freq/(2*Vorteiler*Obergrenze) Ich kann rechnen wie ich es will, es ibt immer 190Hz oder 381HZ. Was ich aber beides nicht gebrauchen kann. Hat jemand eine bessere Idee? Vielen Dank
CPU_Freq/Vorteiler/Obergrenze 8000000/256/122=256 Hz 8000000/256/123=254 Hz
Willst Du nur 250Hz erzeugen oder auch das Tastverhältnis ändern ? Servos werden doch normalerweise mit Impulsenlängen 1ms ... 2ms angesteuert, die Pausenlänge ist dabei nebensächlich. Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.