1. Habe leider keine Ahnung von Servos.
2. Der interne Takt entspricht der Oszillator- Frequenz / 4 = Befehle pro Sekunden.
3. Je nachdem was der PIC sonst noch so macht, kannst Du das PWM- Signal locker in der Hauptschleife erzeugen:
Start: Timer1 =0, Ausgang auf High setzen, dann Impulslänge (1...2ms) abwarten (= warten bis timer1 > xxx) Ausgang auf low setzen, dann den Rest erledigen und wieder warten bis Timer1 > yyy und das ganze wieder von vorne. Den Timer 1 kannst Du Dir ja entsprechend konfigurieren.
Nach dem Impuls hast Du ja noch mindestens 18ms um die anderen Dinge zu erledigen.
4. Würde einen C-Compiler verwenden z.B. den von CCS, der kostet nicht viel und kann ne Menge.
Lesezeichen