-
-
Hallo!
Ich habe mir auch mal einen Servocontroller gebaut (für 8 Servos)
Ich lasse alle 20ms einen Interrupt auslösen,
dann gebe ich ein HI-Signal auf alle Servos,
dann warte ich 1ms, da die Pulslänge zwischen 1 und 2ms liegt (1,5=Mitte)
die Pulslängen verändere ich auch in einer schleife, so wie du es beschrieben hast,
ist der Zähler also bei einem bestimmten Wert angelangt, dann wird das Signal wieder auf LO gezogen.
Die komplette schleife muss so konstruiert sein, dass sie dann genau 1ms
dauert, ggf. nop's einfügen und erst mal mit einem Servo probieren.
Es kann passieren, dass du nicht alle Servos mit einer schleife ansteuern kannst. mach einfach 2 hintereinander.
Gruß. Johannes
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen