Hallo Leute,
ich hab nach der Lösung zu meinem Problem schon im Forum&Internet
gesucht aber ich finde leider nichts.
Ich möchte mit meinem S12X Freescale controller ein Modellbau Servo
ansteuern. Ich hab ein PWM Signal generiert:
1 | PWME=0x1; // PWM0 aktivieren
|
2 | PWMCLK=0x01; // Vorteiler für Clock
|
3 | PWMPRCLK=0x2; // Clock auswählen (SA)
|
4 | PWMSCLA=0x4E; // Clockteiler 2*78
|
5 | PWMDTY0=0xEf; // Dutycycle auswählen
|
fbus=8Mhz
fa= fbus/4=2Mhz
fsa=2Mhz/(2*78)=12,82khz
fpw1=fsa/256=50.08Hz
Ich hab das ganze mit dem Oszi nachgemessen und auch den Dutycyle mal
auf 1ms, 1,5ms und 2ms eingestellt und ein Sanwa Servo daran
angeschlossen aber es geht immer sofort gegen den linken Anschlag.
Das Servo habe ich getestet mit meiner Modellbau Ausrüstung. Ich habe
auch mal den Ausgang am Empfänger am Oszi angeschaut und verglichen.
Müsste alles passen.
Hat jemand eine Idee wo noch ein Fehler liegen könnte ?