-
-
Erfahrener Benutzer
Roboter Genie
Natürlich kannst du mit dem PIC hervorragend einen Servo steuern.
Du solltest den "COMPARE" Mode benutzen.
Kurzbeschreibung: Timer 1 zählt kontinuierlich von 0..65535.
Das Compare Register wird mit dem entsprechenden Zählerstand geladen. Wenn Timer
; und Compare Register identisch sind, wird ein Interrupt ausgelöst.
; Die Interruptroutine "addiert" zum Compare Wert die neue gewünschte
; Pulslänge und setzt die neue Pegeländerung für das Portbit, welche nach
; Ablauf der neuen Zeit erfolgen soll.
; Vergleichswert für das Compare Register = Quarzfrequenz * Pulslänge
; Bei einem Quarz von 9,216Mhz ergeben sich folgende Werte:
; 9216000 * 0,0009 sek = 8294 counts für 0,9ms links
; 9216000 * 0,0015 sek = 13824 counts für 1,5ms mitte
; 9216000 * 0,0021 sek = 19353 counts für 2,1ms rechts
Ich hoffe Dir damit geholfen zu haben.
Siro
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen