PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PWM mit PIC



Ruben
26.07.2004, 23:49
Kann mir einer einer einen Beispiel Assembler-code geben für ein PWM-signal um einen servo anzusteuern?
Ich benutze den PIC 16f877 mit 20MHz und ich komme einfach nicht dahinter welche register ich nun wie schalten muss um das richtige signal zu bekommen mit den ich ein servo ansteuern kann!
brauche unbedigt hilfe!

doener
01.08.2004, 02:20
1. Hast du schon mal Code geschrieben?
A: Hier kannst du es lernen
www.sprut.de

2. Weißt du wie ein Servo funktioniert
A: direkter link auf einen teil von www.the-starbearer.de
http://www.the-starbearer.de/Roboterelektronik/servo/SERVOS.htm

3. Das richtige Signal? was soll der Servo den tun?????


Im Grunde reicht es wenn du die Hardware nicht nutzen willst wenn du
abwechselnd das machst:
(kein Code nur zur Übersicht
Port hi
Pause1
Port low
Pause2
Port hi
...

also ganz einfach zwei Pausenschleifen programmieren und die abwechselnd aufrufen und vorher hi oder low auf den Port ausgeben.

doener
01.08.2004, 02:22
50 bis 100 Hz kannst mit einem Hardware PWM beim Pic eh ned machen
des bräuchte des Servosignal so ungefähr

the_Ghost666
30.08.2004, 14:06
soweit ich weiß arbeiten servos, die standart dinger mit 1,25khz