Forum: Compiler & IDEs Fast PWM Funktioniert nicht wirklich


von n00n3 (Gast)


Lesenswert?

Hi, ich habe vor einen Servo über einen atmega2560 (stk600 avr) 
anzusteuern. Ich habe mir bereits das Tutorial im Wiki durchgelesen und 
ein ausführlicheres hier:
http://www.societyofrobots.com/member_tutorials/node/229
Der Servo ist an PB5 angeschlossen. Der Servo ist ein Modelcraft RS-2.
Das Problem ist das der Servo sehr langsam tickt und dann anschließend 
der Interrupt ausgelöst wird.
Meine Frage sind: 1.Wie kann ich den Servo flüssiger bewegen, also kein 
ruckeln wie bei einer analog Uhr.
2.Wie kann ich verhindern das der Bifferoverflow(ich hoffe das der 
Fehler ist)?

von n00n3 (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist noch der Quellcode.

von STK500-BEsitzer (Gast)


Lesenswert?

n00n3 schrieb:
> 1.Wie kann ich den Servo flüssiger bewegen, also kein
> ruckeln wie bei einer analog Uhr.
> 2.Wie kann ich verhindern das der Bifferoverflow(ich hoffe das der
> Fehler ist)?

Dein Quellcode ist unvollständig.

von n00n3 (Gast)


Lesenswert?

Ja nur das Problem ist das ich nicht weiß was dort fehlt.
Es wäre nett wenn du mir sagen könntest was dort fehtl.

von STK500-BEsitzer (Gast)


Lesenswert?

n00n3 schrieb:
> Ja nur das Problem ist das ich nicht weiß was dort fehlt.
> Es wäre nett wenn du mir sagen könntest was dort fehtl.

Ist also nicht dein Code.
Dann lerne ihn zu verstehen.

von n00n3 (Gast)


Lesenswert?

Ich denke das ich schon verstehe eben weil ich die Erklärung von dem 
Ersteller gelesen habe (siehe Link). Ich meine nur das da noch was im 
Interrupthandler fehlt und unter Umständen noch ein DAC-Wandler?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.