Gast
#3283664
Hallo Leute, ich bin neu hir im Forum und meine C kenntnisse halten sich in grenzen. Zum programmieren benutze ich die IDE Eclipse mit dem AVR Plugin und einen AVRISP MKII. Da ich gerne mit LEDs Herumbastle wollte ich mir einen DMX512-hardware Adapter bauen. Hierzu habe ich mir das PC-Dimmer Projekt ausgesucht. (galvanische Trennung, Software, einfacher Aufbau des Adapters, günstig) http://www.pcdimmer.de/index.php/dmx512-hardware/dmx512-interface leider musste ich feststellen das das Projekt mich an den Rande der Verzweiflung bringen würde! Nachdem ich die Platine fertiggestellt hatte und das projekt in meine IDE imprtiert hab, kam beim builden des Projektes die Warnung: Invalid project path: Duplicate path entries found (/Test [Include path] isSystemInclude:true includePath:E:/Microcomputer/AVR Eclipse/WinAVR/avr/include), path: [/Test]. Test da ich diese Warnung schon einmal bekommen hab und dennoch alles wunderbar geklappt hat ( ich hab eine LED zum leuchten gebracht ^^ ) habe ich diese ignoriert und den Code auf meinen ATMEGA 8 gebrannt. Nachdem ich den Adapter mit meinem PC verbunden hab wurde dieser jedoch nicht erkannt (Unknown Device). Auch der Treiber ließ sich nicht installieren. Daraufhin hab ich die Platine noch einmal nach Verdrahtungsfehlern untersucht und Tatsächlichkeit einen gefunden: Ich hatte die Datenleitungen des USB D+ mit D- Vertauscht. Nachdem ich diesen fopa korrigiert hab wurde der Adapter allerdings immer noch nicht erkannt. Nun dachte ich es könnte an meiner Warnung in der IDE liegen und hab mit folgendem Befehl den mitgelieferten *.hex Code direkt auf den ATMEGA 8 gebrannt. avrdude -p m8 -cavrisp2 -Pusb -Uflash:w:test.hex:a -Ueeprom:w:test.eep:a Der Adapter wird dennoch nicht erkannt :-( nach einigen Stunden Fehlersuche hab ich dann folgenden Eintrag gefunden: Bekannte Probleme: Es kann vereinzelt vorkommen, dass der USB-Hostanschluss eines Computers das Timing der USB-Emulation des ATmega8 nicht genau erkennt. Windows meldet dann in der Regel "USB-Gerät wurde nicht erkannt". In solchen Fällen genügt es, einen USB-Hub zwischen dem USB-Anschluss und dem DMX-Interface anzuschließen gesagt getan USB Hub dazwischen geschaltet und es funktioniert immer noch nicht!! Ich hoffe es kann mir jemand von euch helfen oder hatte schon mal ähnliche Probleme MFG
