Hallo ihr Lieben, ich bin eigentlich nicht neu in der Microcontroller-Welt aber der MW32 von Flyduino, bringt mich zur Zeit zur Verzweiflung. Meine Frage ist ganz einfach: Wie heißt die IDE, mit der ich den MW32 (Prozessor heißt STM32F103, ist vermutlich der gleiche wie bei der Naze32) programmieren kann? Was ich schon weiß, bzw. ausprobiert habe: Zuerst dachte ich ich könnte ihn mit der Arduino IDE programmieren, doch nach einigen versuchen den Code zu uploaden, kam immer wieder die gleiche Fehlermeldung: "Binäre Sketchgröße: 18.746 Bytes (von einem Maximum von 28.672 Bytes) Found programmer: Id = "BLc"; type = Software Version = . ; Hardware Version = . avrdude: error: buffered memory access not supported. Maybe it isn't a butterfly/AVR109 but a AVR910 device?" Man muss zwar bei der IDE das Board angeben da ich aber nicht wusste auf welchem Arduino der STM32f verbaut ist, fing ich an zu googeln und fand eine List bei Wikipedia: http://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems Hier steht, in der Kategorie "Non-ATmega boards": "The microcontrollers are not compatible with the official Arduino IDE, but they do provide a version of the Arduino IDE and compatible software libraries." Bitte korrigiert mich, aber das heißt doch so sinngemäß: "Er ist zwar nicht mit der herkömmlichen Arduino IDE programmierbar aber es wird eine Arduino IDE bereitgestellt die mit diesem Prozessor compatibel ist." Ich folgte also dem Verweiß [172]. Dort stieß ich auf "Maple LeafLabs". Diese IDE sah tatsächlich fast aus wie die originale Arduino IDE, wegen dem Hinweiß von oben "but they do provide a version of the Arduino IDE and compatible software libraries" dachte ich, ich könnte den Code einfach nutzen, ging aber nicht. (Hätte mich auch gewundert ;) ) Also versuchte ich den Upload anhand eines einfachen Blink-Programms (steht in Examples bereit) mit alle möglichen Board durch. Funktionierte auch nicht. Zuvor laß ich noch in vielen Foren, dass der MW32 eine Kopie der Naze32 ist und dass man sich die Bedienungsanleitung dazu ansehen sollte (die Kurzanleitung von Paul Bake zur MW32, hab ich übrigens auch schon gelesen) Dort fand ich aber bisher nur was von Baseflight, hab ich auch schon probiert, damit kann man aber nicht wirklich programmieren, bzw. vielleicht weiß ich auch einfach nicht wie. Also nochmal zusammenfassend: Wie ihr seht hab ich schon einiges ausprobiert, dennoch habe ich keine Ahnung wie die IDE zu dem MW32 heißt und welche Programmiersprache sie nutzt, könnt ihr mir bitte helfen? Vielen Dank schonmal und sry wegen dem langen Text, liebe Grüße Matthias
Hallo Ihr Lieben, schade, dass mir noch keiner helfen konnte, daher habe ich mal ein paar Bilder und Videos von der aktuellen Lage gemacht. Insgesamt sind es zwei Videos die das Ganze vermutlich am besten vermitteln. In dem einen Video habe ich die Verbindung zwischen Empfänger und ESC ohne den MW32 gemacht und dort funktioniert alles super :) das war während der Bauphase. Gerade eben habe ich ein Video gemacht, welches die Verbindung zwischen Emfänger und Arduino zeigt. Die MultiWii-GUI zeigt den Gas-Weg richtig an, nur drehen sich die Motoren nicht :( Vielleicht fragen sich manche von euch warum ich denn nicht (wie in der Bauphase auch) die Steuerung direkt über die ESC's und den Empäfnger realisiere. Nun, erstens kann der Quadrocopter dann nur hoch und runter und nicht lenken und zweitens drehen sich die Motoren unterschiedlich schnell, daher brauche ich ein Programm in dem man auch die Drehzahl regeln kann. Hier also wie versprochen der Link zu den Bildern und Videos: https://www.dropbox.com/sh/h5ntpq0exhz4fi1/rzYR86g5IJ Liebe Grüße Matthias
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.