okay, hast mich erwischt.... es geht nicht um meinen persönlichen code,
sondern um ein generelles problem eines recht bekannten quadro-copter
projektes, bei dem ich gehofft habe, auf diese weise dem erfinder etwas
unter die arme greifen zu können... aber er meint, er habe sich damit
schon eingehend beschäftigt und sieht keine andere möglichkeit, ausser
bei 8Mhz zu bleiben...
Ich denke zwar, daß alles möglich ist, wenn man nur weiß, wie man es
anstellen (coden) muss, aber da es nicht mein code ist, kann ich leider
auch nicht näher drauf eingehen, ausser den namen vom projekt zu sagen
und zu sagen, dass man die firmware für den controller frei
herunterladen kann, inkl. quellcode... aber eben nicht weitergeben
darf.. will ja schließlich seine rechte bewahren..
http://www.qc-copter.de/wiki/index.php?title=Hauptseite
dann einfach unter download..
die diskussion in unserem forum bzgl der 8 od. 16Mhz ist hier:
http://www.qc-copter.de/forum/viewtopic.php?f=19&t=702&start=60#p8870
Das PPM signal für die speziellen brushless-regler kommt mit 500Hz
daher, das ganze für 4 Motoren, unabhängig... es geht im prinzip um die
umsetzung der werte von beschleunigungssensoren und gyroskopen, die
zusammen mit einem PID wert dann im uC das nötige PPM signal ergeben.
bin leider ein neuling, was AVR's betrifft, habe bisher nur mit PIC's
gearbeitet.. sonst hätte ich das problem selber in die hand genommen, so
muss ich erstmal selber den code lernen und verstehen, wenn es wirklich
so komplex ist, wie er sagt, bevor ich genauer drauf eingehen kann, was
das problem ist, ohne den code hier "veröffentlichen" zu müssen.. vllt.
kann ihn sich einfach jmd. mal runterladen und sagen, wo das problem
ist... (z.zt. gibt es öffentlich nur eine leicht veraltete version, die
mit dem internen oszillator arbeitet, aber der code ist im prinzip
gleich, in der neuen version wird einfach ein externer quarz benutzt...
jedoch wünschen wir uns damit dann auch auf mindest 16Mhz aufsteigen zu
können, anstatt "nur" zumindest quarzstabiele 8Mhz zu haben, im
vergleich zu der alten version..)
ich hoffe, das erklärt einiges/alles...
LG,
Marcus