Also, habe ein bisschen geforscht.
Der Servo scheint die Anschläge bei 8 und 31 zu haben. Außerdem stimmt etwas mit dem Timing nicht.
Bei diesem Programm:
kommt das mit der 1 sek gut hin.Code:$regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Do Portb.0 = 1 Waitms 1000 Portb.0 = 0 Waitms 1000 Loop End
Ändere ich das Programm auf diese:
sind das gemessen 33 sekunden!Code:$regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Config Portd = Output Config Servos = 1 , Servo1 = Portd.2 , Reload = 10 Enable Interrupts Do Portb.0 = 1 Servo(1) = 31 Waitms 1000 Portb.0 = 0 Servo(1) = 8 Waitms 1000 Loop End
Da läuft doch was schief :P
LG







Zitieren

Lesezeichen