Hallo!
Ich sehe auf den schnellen Blick folgende Dinge:
- Interrupts nicht global freigegeben (werden für den Timer benötigt)
- Servo-Pins nicht als Ausgang definiert
Du musst also ersteinmal deine verwendeten Pins als Ausgang deklarieren. Zum Beispiel so:
Code:
Config Portb.0 = Output
Config Portb.1 = Output
Wenn du später einmal den gesamten Port B als Ausgang benötigst, kannst du das natürlich so abkürzen:
Code:
Config Portb = Output
Als nächstes musst du die Interrupts freigeben, denn der Timer (welcher zum Generieren des Servo-Signals verwendet wird) benötigt einen Interrupt.
Ich hoffe, dir geholfen zu haben.
Lesezeichen