Re: bascom attiny2313 servo
Zitat:
Zitat von arno.jucker
Hallo zusammen,
ich habe mal wieder ein kleines Problem.
Ich möchte eigentlich nur einen Servo mit einem Attiny 2313 ansteuern.
Ich habe folgenden Code:
Code:
$regfile = "attiny2313.dat"
$crystal = 1000000
Config Servos = 1 , Servo1 = Portd.3 , Reload = 10
Config Portd.3 = Output
Enable Interrupts
Dim C As Integer
For C = 10 To 34 Step 1
Servo(1) = C
Waitms 30
Next
End
Prinzipiell funktioniert auch alles, aber eigentlich sollte die Servo Funktion von Bascom bei 50 den linken, bei 150 den rechten Ausschlag haben und bei 100 die Mitte.
Bei mir sind 10 der linke und 34 der rechte Ausschlag,
was mach ich falsch?
Vielen vielen dank schon mal
grüße
arno
Möglich das deine Quarz Frequenz da irgendwie "reinhackt", die ppw Zeiten für das Servo also nicht (zum Servo) passen.
Ich konnte mit dem Bascom Democode ein Servo auch ohne Probleme an die Anschläge fahren musste den Fahrbereich also per Software begrenzen. Der Bereich selber war aber bei mir größer.
Gruß Richard