Transceiver wird nicht erkannt von PonyProg

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo,

    Wie sicherlich schon einige mitbekommen haben, bin ich sehr neu auf dem Gebiet DMX/Elektrotechnick etc. jedoch arbeite ich an mir.

    So, ich hab nun den DMX Transceiver mit kompetenter Hilfe gebaut, somit sollte der tiptop sein. Zur Zeit habe ich eine 9V Blockbatterie dran gehängt. Sobald diese dran ist, leuchtet das rote Lämpchen. Laut Infos im Netz bedeutet das, er ist am Aufstarten. Da das Ding nie balöscht gehe ich davon aus, dass dies von der fehlenden Software kommt.

    Alle Teile sind neu.

    So, ich habe den Transceiver per Druckerstecker an ein altes IBM ThinkPad geschlossen. Ich bin sehr sicher, dass dieser Adapter korrekt gebastelt wurde. Verbunden wird es mit einer Klemme. Danach schliesse ich alels zusammen, wie in der Anleitugn von Henne beschrieben, doch sobald ich auf Write Device klicke, kommt eine Fehlermeldung im Stil von "device missing or unknown device (-24)".

    Wie debug ich das nun? Was wären Gründe, dass er es nicht findet?

    Ich weis das es auf manchen Druckerports nicht funktioniert, aber wie kann ich mir hier sicher sein?

    VIelen Dank schonmal!

    Edited 2 times, last by balance (October 8, 2012 at 11:59 AM).

  • Hallo zusammen,

    helfen kann ich leider wenig, ich hab nämlich das gleiche Problem.

    Das .hex file ließ sich nach zweimaligem Klick auf "Ignore" draufschreiben (ob es auch korrekt angekommen ist, ist die Frage).
    Bei den Fuses ist dann Schluss, klickt man hier auf Ignore, tut sich nix mehr, das "missingdevice" Fenster geht einfach wieder zu.

    Ich hoffe, ich könnt mir helfen :)

    Grüße,

    slicht

  • hmm mit dem Par-Adapter hab ich immer Win98 verwendet, da 98 noch den vollen Hardwarezugriff auf den Par-port zugelassen hat, was m.W. spaetestens bei XP und folgende BS nicht mehr der Fall ist.
    Und mit dem Ser-Adapter war ich leider erfolglos (auch unter Win98), der ist gleich in die Tonne gewandert.


    Baut euch den AVR von Klaus Leidinger, der geht auf jeden Fall. Zum Brennen nehm ich OSPII, das funktioniert wunderbar.

  • Hmm, habs nun mit einem Win 2000er und nem Win XP versucht. Abundzu Blinkt die rote LED auch. Gibts nicht einen käuflichen, günstigen Adapter?

    Ich bin mir sicher, dass eine Kommunikation zwischen PonyProg -> Transceiver stattfindet wegen der roten LED.

    Ich habe gerade mal versucht den Flash zu lesen vom Transceiver. Ich bekamm ein Hex zurück dass nur F beinhaltete. Naja, kann auch sonst was sein.

    Soeben versuchte er auch zu schreiben aber dann kam wieder Write faild. Hmm

    Danke

    Edit: Ich hol mir nun das hier: http://www.conrad.ch/ce/de/product/…earchDetail=005 Dann bin ihc mri sicher, es liegt nicht am Adapter. Ausserdem brauch ichs wohl noch öfters. :)

    Slicht: board.hex ist die Testdatei. Ob diese korrekt auf dem Board ist lässt sich, wie hier (http://www.hoelscher-hi.de/hendrik/light/ressources/an011.pdf) beschrieben über die Pins 1-10 (wo man die Adresse einstellt) testen. Ganz unten.

    Edited once, last by balance (October 9, 2012 at 1:19 PM).

  • Hey balance,

    die Firmware isch aber auch ne .hex datei, oder bin ich falsch??
    (demux.hex bei mir)

    bitte kauf dir den von dir verlinkten Programmieradapter nicht!!! Ich habe den gleichen und der ist einfach nur Müll. Das Feature, dass man die Prog.spannung umstellen kann ist ja sehr gut, nur funktioniert es bei mir nicht. Ich kann also die Programmierspannung nicht verändern. Den Adapter musste ich auch zuerst auf nen anderen COM-Port legen, dass er überhaupt mal in ponyProg auftaucht, dazu musste ich andere COM-Geräte rausschmeissen und nachher wieder frisch einhängen. Wenns irgendwie geht, kauf möglichst was anderes. Ich kann den Adapter niemandem guten Gewissens empfehlen, der sich in der Materie nicht so gut auskennt (da zähl ich mich auch dazu).

    Grüße,

    slicht

  • es wird auch unter win2000 net funktionieren.

    http://www.pci-card.com/menu3.html

    etwa in der Mitte steht:

    Betriebssysteme mit direktem I/O-Portzugriff sind beispielsweise:

    * CP/M, CP/M 86
    * MS-DOS, Free-DOS, Dr.DOS
    * Windows 2.x, 3.xx
    * Windows 95 / 98 / 98SE / ME
    * Linux, Unix

    Betriebssysteme ohne direkten I/O-Portzugriff sind beispielsweise:

    * Windows NT
    * Windows 2000
    * Windows 200x Server
    * Windows XP
    * Windows Vista
    * Windows 7


    und wenn der mc gelesesn wird und es kommen nur "FF"s, dann ist der mc entweder leer oder kann net gelesen werden.

  • Für Windows bis mindestens XP hab es aber auch immer Treiber, die dann den Portzugriff für Userland-Programme wie PonyProg zur Verfügung gestellt haben.
    PonyProg hat da auch was dabei, ich habe mit PP und einem Parallelport-Adapter unter Windows XP mehrfach AVRs beschrieben.

    Stefan

  • Hi!

    Ich habs auch schon mehrfach mit Win2000 geschaft. Ohne jegliche Probleme. XP hab ich noch nicht versucht, wird mir aber in Zukunft nicht erspart bleiben weil der 2000er-Rechner langsam (eher schnell) die Grätsche macht...

    Hoc

    Mein Equipment:
    1x Hirn | 2x Augen (leicht defekt) |2x Ohren | 1x Mund |32x Zahn (zum Teil V1.5) | 1x Handundfuß-Interface
    *SCNR*

  • Danke. Aber das bringt mir auch nicht besonders viel. Wie z.B. weis ich obs an meinem Adapter liegt oder eher am Transceiver oder an PonyProg/PC?

    Sollte es funktionieren auf XP per VM über eine Tiny Linux Dist das Teil zu programmieren? ...

    Was wäre ein guter USB programmer? Ginge sowas? http://shop.boxtec.ch/avr-isp-mk2-p-41035.html Der ISP Header vom Transceiver hat jedoch nur 5 Pins, nicht? Woher weis ich wie ich die mit dem 10er vom programmer zu verbinden habe?

    Edit: https://www.olimex.com/Products/AVR/_…AVR-ICSP-10.gif kann ich einfach die kabel verlinken wie angegeben? Muss GND überall sein oder bloss bei einem?

    Könnte es an meinem Druckertreiberanschluss liegen? Falls ja, wäre froh um die version von denen bei welchen es funzt.

    Weitere Erkenntniss: Wenn ich es lese, was ja geht und ganz viele FFs kriege und diese dann wieder zurückschreibe, kriege ich zwar einen device unknon blabla error aber beim ignorieren kommt ein "Write successfull" zurück. Also geht dies anscheinend. Bei der board.hex gehts nicht.

    Ich verstehe nicht, wieso PonyProg erfolgreich lesen kann (sagt es zumindest) aber nicht schreiben.

    Edited 7 times, last by balance (October 11, 2012 at 1:53 AM).

  • alla gut, da Du dich anscheinend in PonyProg verliebt hast....

    ich meine mich zu erinnern, dass Du im Setup auf der Parallel Seite AVR ISP I/O auswaehlen musst.
    Wenn Pony-Prog bei Anklicken des Button "Probe" dann einen MC erkennt, ist gut, wenn net, musst mit der Polarity rumspielen.
    Hier meine ich, mich erinnern zu koennen, dass ich irgendwo einen Haken gesetzt hab, dann gings.
    Pony Prog macht meiner Erfahrung nach aber nur bis 8MHz Clock mit, dann will das Teil nimmer, das aber nur am Rande.
    Wenns bis morgen net hinkriegst, dann such ich ma mein Par-Kabel und test.

    Viel Spass

    cu
    wolf

  • Also,
    PonyProg mit Windows XP geht ohne Probleme.

    Nach diesen Fehlermeldungen zu urteilen gibt es keine Kommunikation mit dem AVR !

    Ihr solltet erstmal die Adapter prüfen und euch sicher Sein, das alles richtig aufgebaut ist.
    Dann, stimmen die Einstellungen im PonyProg ??

    Dieser Adapter ist jener den ich verwende und funktioniert Tadellos sogar unter Windows 7

    [Blocked Image: http://www.eckigesauge.de/tmp/AccuLog/interfaces/Serial-Parallel/avr-prog_files/avr-parallel.gif]

  • Hallo zusammen,

    schonmal vielen Dank für eure Beiträge!

    Souko: Diesen Adapter hab ich mich auch gebaut, um mit PonyProg zu flashen, leider bekomm ich auch bei dem die Fehlermeldung.
    Der µC-Typ ist aber in PonyProg korrekt eingestellt.

    Grüße,

    slicht

  • Alles korrekt. Ich komme auch 0 weiter. Ich befolgte Hennes Anleitungen. Ob Pnyprog gut ist oder net, kp.

    Wie wär den Avrdude? Könnte mir jmd die Command Line zusammenbasteln da ich zwar Ahnung von der Shell habe jedoch kein Plan von AVRDude. So weis ich z.B. nicht, welchen Adapter ich auswählen soll wenn ich einen selbst gebastelten baue. Die AVRDude Gui Version bringts mir hier auch nicht.

    Werd mir sonst den seriellen adapter bauen für ponyprog und avrdude mal genauer angucken.

    Die Probe ist, wie irgendwo oben geschrieben, okay. Das Teil wird erkannt, eine Kommunikation besteht ziemlich sicher.

    Und ist der Adapter von oben zu empfehlen?

  • Ich kriegs immer noch nicht gebacken.

    Hab nun den Adapter: http://shop.boxtec.ch/pocket-programmierer-p-40948.html und benutze AVRdude.

    Doch auch AVRDude motzt rum. Auf den Command "avrdude -c usbtiny -B 1 -p atmega8515 -U flash:w:board.hex" krieg ich den error "avrdude: initialization failed, rc=-1"

    per -F Tag kommt folgendes dazu:

    "avrdude: AVR device initialized and ready to accept instructions"
    "avrdude: Device signature = 0x000000"
    "avrdude: Yikes! Invalid device signature"
    "avrdude: Expected signature for ATMEGA8515 is 1E 93 06"
    "avrdude: NOTE: Flash momery has been specified, an erase cycle will be performed"
    To disable this feature, specify the -D option.

    Naja, -D brignt nicht vie. Aber auch egal.

    Mir sagt das Zeug oben, das Teil kommuniziert nicht oder falsch mit meinem Teil.

    Ich rafs nicht, also nochmals. Ich hab den Transceiver zusammen mit jemanden gebaut, der den ganzen Tag nur Fernseher, Radios und sonstiges elektronisches Zeug repariert und hat sicherlich genug Ahnung und Erfahrung sowas zusammen z ustellen. Auch leuchtet die rote LED. Ich habe eine 9V Batterie angehängt.

    Ich habe 5 Kabel an den ISP Anschluss am Board angehängt und dieser per Klemme mit meinem Pocket. Beim Pocket habe ich die 5 Kabel an die jeweiligen Pins gehänkt. (Die Kabel haben so 1 Pin Köpfe)

    Der Pocket Adapter hat 4 GND. Ich hab einfach auf gut Glück den einen GND vom Board mit einem vom Pocket verbunden.

    So, bitte, wie Debug ich sowas? Wie geht man hier vor? Wie gesagt habe ich von Elektronik noch nicht so den Plan und habe dementsprechend 0 Übung in der Fehlersuche.

    Was könnte es sein? Wäre ein Bild meiner Konstruktion hilfreich? Könnte das mti der Klemme nicht funtkionieren? was heist rc=-1?

    Danke

    Das kann doch nicht so schwer sein. Ich rate mal das der Fehler entweder auf dem Board ist. Defektes Teil oder ein Bastelfgehler oder beim Anschlsus des Adapters. Aber ich hab ja kein Plan wie ich das überprüfe. WIE prüfe ich so eine Konstruktion? Wieso hat der Adapter 4 GND? Was ist mit den anderen 2 GND neben dem Spare? Es wird wohl ein idiotischer Anfänger Fehler sein.

    http://www.hoelscher-hi.de/hendrik/light/…ul/dmx_best.gif was ist ZC hier? Irgendwie fehlt hier glaub ich was, obwohl ZC auch nicht auf der Teile Liste ist und ich alle Teile die angegeben sind verbaut habe. Ich glaube, ich habe irgendwas vergessen. Sehe ich es richtig das ich kein ZC brauche?

    Edited 3 times, last by balance (October 18, 2012 at 11:36 AM).

  • ALs ich meinen 8515er geflasht habe hat die USB Stromversorgung nicht ausgereicht oder mein flashboard hat einen knax gehabt aber bei mir ist immer die Spannung zusammen gebrochen beim flashen. Dieses Problem habe ich mit einem Externen Netzteil gelößt.

    Dies würde auch die GeräteID 0x00000000 erklären


    lg LJFiech

  • Zwischen Pin 20-40 habe ich 4.85 Volt, was eignetlich genügen sollte nicht?

    Ich glaube eher ich habe einen Fehler beim Zusammenbauen gemacht. Irgendwas vergessen etc.

    Das mit dem ZC habe ich bereits gefunden, danke. :)

    Scheint nicht das ich nen Spannungszusammenbruch habe. Entweder ises falsch angeschlossen oder mein Board ist falsch. Ich hab kein externes Flashboard oder so.

    Auch weis ich nicht ob ich den einen GND vom ISP Header mit allen 4 vom adapter verbinden muss oder ob 1 genügt.

    Was könnte ein Grund sein das mein adapter nicht mit dem chip kommunizieren kann? Dies ist ja der Fall.

    Edited 2 times, last by balance (October 18, 2012 at 1:23 PM).

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.