ne, hast nichts verwechselt!
habe die .hex Datei über myAVR ProgTool ohne Probleme in das Chip gebrannt.
Die Steuersignale sind an den Motorpins über einen Skop sichtbar.
Hätte gern ein Photo eingesetzt, aber hier sehe ich keine Möglichkeit.
Grüße
Rolf
Das heißt, der AVR tut seinen Dienst?!
Und der Motor macht dann noch immer nicht, was er soll?
Dann liegt das Problem an der Hardware/Motoransteuerung?
Wird ein fertiger Motortreiber verwendet, hat dieser Schon einmal funktioniert bzw. tut er es unter Anderen Umständen wieder?
Welche Schaltung (falls kein fertiger Motortreiber) wird verwendet?
Sonst weiß ich nicht was ich sagen soll, denn wenn der µC macht, was er soll (Steuersignale ausgeben [die richtigen???]), dann wird es wohl nicht an der Programmierung liegen.
Irgentwie hab ich vermutlich das eigentliche Problem aus den Augen verloren, was stimmt denn nicht, der AVR lässt sich doch anscheinend einwandfrei flashen.
Sorry für die vielen Fragezeichen, villeicht sehe ich die Ganze sache einfach viel zu Umständlich
Mfg Thegon
Hallo Thegon,
alles läuft hier wie am Schnürchen! Habe heute Morgen einen 18 Amp. Regler mit einem kleinen
BL-Motor an die Stiftleiste M1 (4 Motoren werden an M1 bis M2 angeschlossen) gesteckt und Lipo 3S angeschlossen.
Um das Modul scharf zu machen, muß man erst kurz den Nickknüppel nach vorn schieben bis eine SMD-LED
leuchtet. Jetzt werden die Funktionen Pitch / Roll / Nick und Gier an der Drehgeschwind. des Motors
sichtbar.
Ich will mir jetzt bei Ebay nur den Ramen eines Quadrocopters kaufen und die Komponenten
von 4 St. Motoren mit Reglern separat zulegen....und dann gehts zur Sache!
Ich mache mir Gedanken, vom Bascom mit seinen Basic Abschied zu nehmen und mit Assembler
ganz neu anzufangen. Habe mit den Pics in Assembler gefummelt, aber die Befehle vom AVR sind
ganz anders. Bei Amazon gibt es ein Buch. Runter geladen habe ich das AVR Studio4, aber da reichen
meine Englischk. nicht aus.
Wüßtest Du ein einfaches Assembler-Programm?
Grüße
Rolf
Versuchs doch mal auf dieser Seite (klick). Da ist viel in Deutsch, aber Englisch ist auf Dauer einfach notwendig und unumgänglich.Zitat von hegewald
Ich hätte da meinen Servotester. Aber ich fürchte, dass der nicht zu den einfachen Programmen zählt.Zitat von hegewald
Ciao sagt der JoeamBerg
Warum eigentlich ASM? Ich meine ich will dir keinesfalls davon abraten, ich sollte das ja auch irgentwann mal machen, aber besonders bei kompexeren Aufgaben (quadcopter), hätte man da mit einer etwas höheren Sprache (C oder so) nicht mehr freude, weil man sich nicht so um das einzelne kümmern muss.
Natürlich, bei sehr schnellen Dingen wird man nicht drum herumkommen, aber so schnell (wenige µs bearbeitung und solche dinge) muss es doch auf einem Copter dann auch nicht hergehen.
Ist jetzt aber nur eine Frage
Mfg Thegon
Für die ASM Programmierung ist AVRStudio schon gut. Alternativ kann man auch GCC nehmen oder ggf. auch weiter Bascom nutzen, und nur einiger Stellen per Inline ASM ergänzen wo man wirklich die Geschwindigkeit braucht. Im Vergleich zu C ist bei Bascom Inline ASM relativ einfach.
Für eine Deutsche Anleitung zu ASM ggf. mal bei http://www.mikrocontroller.netschauen.
Ein so großes Programm würde ich nicht in ASM schreiben, da verliert man sehr schnell den Überblick. So viel langsamer ist C (mit GCC) meistens auch nicht.
Lesezeichen