Hallo zusammen, Ich habe vor ein paar Tagen erst angefangen mit der Programmierung einen uC. Bisher habe ich Led's zum leuchten und Blinken gebracht, inkl. Nightriderlauflicht. Taster abgefragt und mein Modellbauservo zum laufen gebracht. Nun wollte ich meinen Regler zum laufen bringen, leider gibt passiert gar nix . Wie ich gelesen habe soll das genau so gehen wie ein Servo anzusteuern. Meinen Code habe ich angehaengt. Die Schaltung habe ich genau so uebernommen wie ich sie fuer mein Servo genommen habe. Regler wurder ueber einen Akku angesteckt so wie ich es immer bei meinen Helis mache. Normalerweise kommt das Servokabel vom Regler in den Empfaenger. Der Regler versorgt also den Empfaenger mit Strom. Da mein uC aber eine eigene Stromquelle hat, konnte ich diese beiden Kabel weglassen und nur die Datenleitung verbinden. Der Port ist PA0 und ich habe diesen auf Ausagang geschaltet. Wie man sehen kann im Code habe ich die Dauer des Signals erst auf 1000us gestellt. Bei meinen Helis muss ich das auch immer machen, da sonst der Regler sich nicht initalisiert. Das ist eine Sicherheitsfunktion. Allerdings initalisiert sich der Regler nicht, es kommt auch kein Piepen so wie sonst wenn ich den Regler anschliesse... Ich habe leider keine Ahnung mehr woran es liegt.. Ich hoffe Ihr koennt mir da weiter helfen... Danke
Du könntest ausprobieren, ob sich das Problem gibt, wenn du zuerst mit einigen Pulsen mit 1,5ms Länge startest, dann auf 1ms für einige Pulse heruntergehst und dann die Pulslänge wieder erhöhst. Eventuell müssen es auch "viele" Pulse statt einiger sein.
pad89 schrieb: > Meinen Code habe ich angehaengt. Warum um alles in der Welt als rtf!? Bitte nächstes mal als C-File. > Da mein uC aber eine eigene Stromquelle hat, konnte ich diese beiden Kabel > weglassen und nur die Datenleitung verbinden. Nein. Auch eine Datenverbindung muß einen Stromkreis haben, braucht also mindestens zwei Verbindungen. Die Masse muss verbunden sein, auch wenn dein µC nicht aus dem Kabel versorgt werden soll.
Sorry habe vergessen die Datei umzubenennen. Also es geht jetzt. Ich musste vorher ein paar Impulse mit 1000us senden und schon ging es dann... Vielen Dank fuer eure Hilfe :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.