Movie85
30.04.2009, 16:22
Hallo zusammen,
ich hab ein Problem mit dem Servo:
Ich hab mir bei Conrad ein 5€ Servo VSD-1 gekauft, welches ein Digitales ist.
Jetzt hab ich mit meinem Atema8 versucht das ding anzusteuern, aber es tut sich GARNICHTS!
Wenn ich den PWM Eingang vom Servo ganz kurz an 5V halte, dann bewegt es sich auch, es dreht sich dann in eine (zufällige) Endposition (also 0° oder 180°)
Ich benutze folgenden Code:
$regfile = "m8def.dat" ' specify the used micro
$crystal = 8000000 ' used crystal frequency
Config Servos = 1 , Servo1 = Portb.0 , Reload = 10
Config Portb = Output
Enable Interrupts
Servo(1) = 10 '10 times 10 = 100 uS on
Dim I As Byte
Do
For I = 10 To 140
Servo(1) = I
Waitms 500
Next
Loop
End
ich hab den Takt vom internen Oszi auf 8 MHZ gestellt(Fuse)
Wenn ich eine Led an den Ausgang hinhänge, flackert diese auch bei länageren Takten
Mein MC und die Servo ist an der Selben Spannungsquelle(5V, 2.5A) angeschlossen...
Vielleicht kann mir jemand helfen?
Bis dann,
Tom
ich hab ein Problem mit dem Servo:
Ich hab mir bei Conrad ein 5€ Servo VSD-1 gekauft, welches ein Digitales ist.
Jetzt hab ich mit meinem Atema8 versucht das ding anzusteuern, aber es tut sich GARNICHTS!
Wenn ich den PWM Eingang vom Servo ganz kurz an 5V halte, dann bewegt es sich auch, es dreht sich dann in eine (zufällige) Endposition (also 0° oder 180°)
Ich benutze folgenden Code:
$regfile = "m8def.dat" ' specify the used micro
$crystal = 8000000 ' used crystal frequency
Config Servos = 1 , Servo1 = Portb.0 , Reload = 10
Config Portb = Output
Enable Interrupts
Servo(1) = 10 '10 times 10 = 100 uS on
Dim I As Byte
Do
For I = 10 To 140
Servo(1) = I
Waitms 500
Next
Loop
End
ich hab den Takt vom internen Oszi auf 8 MHZ gestellt(Fuse)
Wenn ich eine Led an den Ausgang hinhänge, flackert diese auch bei länageren Takten
Mein MC und die Servo ist an der Selben Spannungsquelle(5V, 2.5A) angeschlossen...
Vielleicht kann mir jemand helfen?
Bis dann,
Tom