Hallo, ich bin ganz neu hier und hoffe einfach mal das ich im richtigen Bereich poste und nicht bei der Suche etwas ähnliches übersehen habe. Ich überlege mir das uDMX interface von http://www.illutzmination.de/udmx-mod.html zu bauen.Was mich aber abschreckt ist, dass ich nicht genau weiss wie ich den controller flashen muss, bzw. was ich wie mit welcher software am pc einstellen muss. Ich selber habe bisher nur einen mikrocontroller über arduino mit einem usb ttl konverter programmiert. Kann mir jemand ,der das interface am besten selber gebaut hat, mal erklären, was ich genau machen soll? Danke schon mal. Ps: Eventuelle Rechtschreibfehler entstehen durch das tippen auf meinem handy.
Danke erstmal wenn ich das also korrekt verstanden habe, kann ich dann an den mega8 den ttl adapter anschließen und vom pc aus flashen. Muss ich da noch etwas anderes beachten?
So einfach ist das leider nicht. Der nackte Mega8 hat keinen Bootloader. Der muss erst mal über ISP programmiert werden. Du kannst dazu deinen Arduino als ISP Programmer verwenden. http://arduino.cc/en/Tutorial/ArduinoISP http://www.mikrocontroller.net/articles/AVRDUDE#AVRDUDE_mit_Arduino_Bootloader_benutzen
Das problem ist, dass ich kein arduino board habe. Das mit Arduino kommt von der intel leibniz challange. da gibt es ein abgewandeltes board, dass wir mit arduino programmieren müssen. So wie ich das sehe, kann ich sobald ein bootloader drauf ist mit dem ttl adapter den controller ganz einfach flashen. Nur wie bekomme ich den bootloader ohne arduino board drauf?
Falls das nicht so gut verständlich war: Du brauchst natürlich auf den leeren Mega8 keinen Bootloader flashen, sondern gleich das hex File vom uDMX.
ja mehr oder weniger. n alter laptop. sollte laufen. kann ich dann den controller mit den richtigen pinnen am parallel port anschließen und flashen? geht das nicht auch über den ttl adapter? der simulirt zwar eine serielle schnitstelle, aber da hat der controller doch auch anschlüsse für.
Dann ist das das Richtige: http://www.lancos.com/prog.html Auf der Seite ist auch der Programmer zu sehen: AVR ISP (STK200/300) parallel port interface bei den seriellen musst Du mal suchen
kann man denn über avrdude die hex datei flashen und dann funktioniert alles? da steht bei, dass es auch mit rs232 adaptern geht. Edit: Was hälst du dafon http://www.rclineforum.de/forum/board107-rcline-b-rse/board108-verkaufe/board115-v-rc-technik-elektronik/archiv-rc-technik-elektronik/296815-verkaufe-usb-ttl-adapter-auch/ sollte doch stimmen.
Die wirklich simpelste Variante ist Ponyprog und ein Parallel Adapter. http://www.robotgames.net/atmel/Cables.htm Nur ein paar Drähte vom Printer Port Stecker. Siehe 1. Tabelle im link. Mit Ponyprog hast Du dann alles schön Übersichtlich dargestellt. Gibts für Window$ und Linux. Probier es am besten damit. Christian H. schrieb: > Was hälst du dafon > http://www.rclineforum.de/forum/board107-rcline-b-... > > sollte doch stimmen. kann sein, kenne ich aber so nicht. Ich hatte mit diesem: http://www.robotgames.net/atmel/Cables.htm#Option%202 noch nie Probleme und bleibe auch dabei...
Das thema hat sich grad von allein geklärt. Es gab bei der Challange eine möglichkeit in bestimmtes programm zu flashen. dqs war als hex datei. nun hab ich grad mal in die bat dazu geschaut und habe gesehen, dass dort auch avrdude benutzt wurde. damit ist also klar, dass ich hex dateien mit der technik die ich da habe flashen kann. Ich hoffe nur, dass es reicht die hex zu flashen.
Christian H. das ist aber auch nicht die feine französische Art, das Forum zuverlassen. Das Mindeste wäre ein Wort des Dankes an hp-freund gewesen, der dir, in deiner Hilflosigkeit, in aufwändiger Art und Weise beigestanden ist. Hans Peter
Ja stimmt war gestern nur so spät. ich danke natürlich allen hier und ganz besonders hp-freund. Ich hoffe dann mal, dass alles klappen wird.
Es hat sich jetzt doch noch eine frage ergeben. in dem udmx verzeichniss finde ich sehr viele dateien. reicht es nur die hex datei zu flashen, die iwo bei firmware... luegt?
Und noch dazu, ich habe die HEX datei gefunden, da sind aber die uDMX.hex und eine uBOOT.hex. Muss ich beide flashen (wird die andere dann nicht überschrieben?) oder reicht eine aus?
Wenn Du nur einfach den Adapter zum laufen kriegen willst reicht es die uDMX.hex z flashen. Wenn Du mit evtl. neueren Versionen den Adapter aktuell halten willst, macht es Sinn den Bootloader zu flashen. Ist dann wie bei arduino...
danke, ich denke neuere versionen kann ich ja auch so flashen. mit ausbauen... hab noch mal ne frage. in avrdude (hab das im ardiono verzeichnis genommen) kann ich ja den programmer einstellen. das funktioniert nur wenn ich da arduino eingebe. hat das auswirkungen auf die funktion des adapters?
Christian H. schrieb: > das funktioniert nur wenn ich da arduino eingebe. Also gehen die davon aus das Du den arduino als AVRISP programmiert hast. Hab mich schon gefragt wie Du den Mega8 flashen willst wenn Du keinen arduino da hast.
Nur um das mal klar zu stellen: Ich habe kein Arduino Board. Ich habe lediglich einen RS232-USB Adapter. Dieser wird auch auf den Arduino Boards verwendet. Nochmal die Frage: Hat das Auswirkungen auf die Funktion des Interface? Ich habe auch nur sehr wenige andere Programmer ausprobiert. Weiss eben nicht, welchen ich für den Adapter außer arduino nehmen soll.
Christian H. schrieb: > Nur um das mal klar zu stellen: > > Ich habe kein Arduino Board. Ich habe lediglich einen RS232-USB Adapter. > Dieser wird auch auf den Arduino Boards verwendet. Sag ich doch. Und jetzt ein goto zum Beitrag vom 29.05.2012 23:22 Denk noch mal in Ruhe über alles nach. Kleiner Hinweis: der RS232-USB Adapter braucht schon einen Bootloader im Mega8. Wie kommt der da rein?
Also ich hab mal nachgedacht. Das mit Arduino programmer wird gehen, denn es ist ja ein arduino programmer. Das mit dem bootloader versteh ich nicht so ganz. ich habe einen mega168 da. den kann ich auch über den adapter flashen. Dann sollte ich doch ein hex file auf den mega8 kriegen. und das würde ja reichen.
Christian H. schrieb: > ich habe einen mega168 > da. den kann ich auch über den adapter flashen. Das sieht doch schon gut aus. Wenn Du da den mega8 anschliessen und proggen kannst, hast Du gewonnen :-)
Jo, dann erstmal wieder sau vielen dank. Muss mal sehen wann ich das baue. hab erstmal jetzt klausuren. Damit sollze hier alles klar sein.
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.