Hallo,

ein tiny13 soll einen Servo (Carson 502001) testweise mal hin- und herdrehen.

Also

tinyGND---------------ServoGND
tinyVcc----------------ServoVcc
tinyPB3----------------ServoImpuls

Dann mit ein paar lausigen Assemblerzeilen

etwa sechs Sekunden lang jeweils
0,5 ms PB3 auf 1
19,5 ms PB3 auf 0
danach etwa sechs Sekunden jeweils
1,5 ms PB3 auf 1
18,5 ms PB3 auf 0
und Endlosschleife.

Dabei zittert der Servo hin und wieder spastisch vor sich hin. Aber das sieht nicht wirklich gut aus. Bei genauerem Hinsehen zuckelt er bei der Schaltfolge

PB3 1 -> 0 (wie oben geschrieben) in einen Anschlag und nach dem Umprogrammieren mit

PB3 0 -> 1 in den anderen.

Die Versorgungsspannung kommt von einem 9V-Block und ist mit einem LP2950 auf 4,97 V festgelegt. Die Spannung des Servo bleibt während der Schaltspiele bei 4,97 V (DVM).

Wer hilft mir bitte weiter?

Nachtrag: Ach ja, und dann habe ich auch die Zeiten geändert: 1,2 ms und 1,8 ms Signal, Rest Pause. War auch nix.