Gast
#2462865
Hallo, das ist bestimmt das hundertste mal, dass jmd wegen einer Servoansteuerung fragt, aber mir ist es wirklich schleierhaft was hier passiert. Versuche im Fastpwm-modus einen servo anzusteuern. Ich nutze einen Mega32 mit 8MHz Clock. Der Prescaler ist 8 was bei ICR1=20000 und OCR1A=1500 eine 20ms Pwm mit 1,5ms High-Puls ergeben sollte. Mein Oszi taugt nicht wirklich zum Messen, was man aber daraus erkennen kann ist, dass alles wesentlich länger ist. Der Servo schlägt auch immer an. Der Takt sollte eigentlich passen, da ich noch eine serielle Verbindung (zum Starten der PWM) laufen hab, die wie eingestellt funktioniert. Hier der Code für die PWM
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
Für Hilfe wäre ich enorm dankbar!