jagdfalke
15.06.2005, 20:04
Hallo,
Ich hab jetzt endlich ein funktionstüchtiges RNBFRA 1.1.
Also, um den Servo in Gang zu bringen hab ich folgendes gemacht:
-> rns1.zip runtergeladen
-> ISP Dongle and ISP2 gesteckt
-> Chip auf 2313det.dat und Programmer auf STK200/STK300 gestellt
-> in den Programmer und das .hex file aus der rns1.zip geladen
-> dann auf Write buffer to Flash Rom geklickt und rüber damit
-> dann das Dongle wieder auf ISP1 und den Programmcode der dabei ist kompiliert und auch rübergespielt.
-> Servo and den ersten Anschluss gestöpselt und jetzt kommt das Problem:
Der Servo bewegt sich immer in eine Position, bleibt dort stehn und dann hör ich noch minimales geruckel aus dem Servo. Aber er bleibt genau da stehn wo er war. Eigentlich sollte er sich doch erst alle Positionen (0-255) durchgehn und dann noch irgendwas machen. Tut er aber nicht.
Die Position in der er stehen bleibt is irgendwo in der Mitte von dem was er kann, also wenn ich den Servo abstecke und ihn in egal welche Richtung weiterbewege und dann wieder anschließe geht er immer wieder in die Position zurück, da kann ich machen was ich will. Es ist also nicht so, dass der das Ende seines Bewegungsbereichs erreicht hat.
Ich hab irgendwo etwas gelesen, dass man einen Jumper bei JP16 so stecken soll, dass der quer von RX nach TX steckt. Ich weiß weder was das bedeuten soll, noch reagiert der Servo dann anders.
Kann mir jemand damit helfen?
Achja:
Version 1.1
Hauptprozessor: ATMEGA32
Coprozessor: AT90S2313
Servo: normales Model von Conrad (einfach a servo mit nem 3-poligen anschluss)
Ich hab jetzt endlich ein funktionstüchtiges RNBFRA 1.1.
Also, um den Servo in Gang zu bringen hab ich folgendes gemacht:
-> rns1.zip runtergeladen
-> ISP Dongle and ISP2 gesteckt
-> Chip auf 2313det.dat und Programmer auf STK200/STK300 gestellt
-> in den Programmer und das .hex file aus der rns1.zip geladen
-> dann auf Write buffer to Flash Rom geklickt und rüber damit
-> dann das Dongle wieder auf ISP1 und den Programmcode der dabei ist kompiliert und auch rübergespielt.
-> Servo and den ersten Anschluss gestöpselt und jetzt kommt das Problem:
Der Servo bewegt sich immer in eine Position, bleibt dort stehn und dann hör ich noch minimales geruckel aus dem Servo. Aber er bleibt genau da stehn wo er war. Eigentlich sollte er sich doch erst alle Positionen (0-255) durchgehn und dann noch irgendwas machen. Tut er aber nicht.
Die Position in der er stehen bleibt is irgendwo in der Mitte von dem was er kann, also wenn ich den Servo abstecke und ihn in egal welche Richtung weiterbewege und dann wieder anschließe geht er immer wieder in die Position zurück, da kann ich machen was ich will. Es ist also nicht so, dass der das Ende seines Bewegungsbereichs erreicht hat.
Ich hab irgendwo etwas gelesen, dass man einen Jumper bei JP16 so stecken soll, dass der quer von RX nach TX steckt. Ich weiß weder was das bedeuten soll, noch reagiert der Servo dann anders.
Kann mir jemand damit helfen?
Achja:
Version 1.1
Hauptprozessor: ATMEGA32
Coprozessor: AT90S2313
Servo: normales Model von Conrad (einfach a servo mit nem 3-poligen anschluss)