ich hab mal ein kleines Testprogramm zu positionieren des Servo gebaut:

die If-Abfrage begrenzt nur den Bereich, muss evtl. angepasst werden.

Code:
$regfile = "m8def.dat"
$crystal = 7372800
$baud = 9600


Config Portb.4 = Output
Dim X As Integer

Enable Interrupts

Config Servos = 1 , Servo1 = Portb.4 , Reload = 10
Print "Hallo"

Servo(1) = 100

Do

Input X
If X < 139 And X > 36 Then
    Servo(1) = X
End If

Loop


End
im Terminal direkt den Wert eingeben und Enter drücken, schon fährt der Servo.
Das "Hallo" ist zum überprüfen der Verbindung, wenn das kommt passt die Geschwindigkeit auf beiden Seiten.