Posts by sven11

    Zu den Fuses! Ich hoffe ich habe nicht überlesen, dass das oben schon genannt wurde. Auf jedenfall müssen die Fuses in Pony Prog genau andersrum gesetzt werden als in dem Bild im DE-IF Projektarchiv. Im Screenshot aus dem Projektarchiv steht "Programmed bits are unchecked 0 and unprogrammed bits are 1 checked"
    Bei Ponyprog ists genau andersherum: "Checked means programmed (bit = 0).
    Im Anhang habe ich gerade nen Screenshot von pony Prog gemacht.
    So müsste richtig sein.

    VG,
    Sven

    danke nochmal für die Rückmeldung ;)
    Ich war mir nur nicht sicher, ob diese Timings nur für das Problem aus dem damaligen Thread taugen oder allgemein für DMX.
    Ich habe das Protokoll im Moment auf den Standardwerten laufen, aber wenn ich merke das billige Geräte das nicht annehmen werde ich deine TImings nochmal probieren.
    LG
    Sven

    Edit: @ "Alex Thiel": wer denn dann ?? :D

    Ich habe heute mein INterface erfolgreich mit unserer Schul-Lichtanlage getestet. Dafür allen die mir geholfen haben danke, insbesondere Alex.
    Ich glaube für die nächsten Versuche werde ich mirden USB-AVR-LAB bestellen.

    Viele Grüße
    Sven

    Danke für den Tipp. Ich denke icih werde mich demnächst mal dranmachen nen anderen Programmieradapter zu bauen.
    Vielen vielen Dank nochmal für die Bemühungen. Jetzt ist mir rund um das Interface einiges klarer.
    Loopback-Test hat mittlerweile auch funktioniert, allerdings nur mit den Werten von Stefan (siehe Link).

    Problem mit DE Interface

    Morgen wollte ich das INterface einmal mit Scheinwerfern testen. Sind die Timings von Stefan dafür geeignet?

    LG

    Dankeschön!!
    Jetzt klingt alles nach und nach logisch!
    Ich werde Montag mal testen ob DMX Geräte das Interface verstehen und auch die Tage mal sehen, dass ich die ICs mit dem TIpp von gerade nochmal anschaue!
    Dankeschön nochmal für die Bemühungen!

    Achso...
    Weil da kommt ja immer so ein Balken wenn man die Sachen schreibt. Und der Balken kam direkt nachdem ich auf Write Fuses geklickt habe. Die Fehlermeldung war als ob er die Fuses nicht geschrieben hätte.
    Hast du den Schaltplan von einer Schaltung wo das besser realisiert ist als bei meiner etwas primitiven Version?
    Wenn es wirklich daran liegt, dass ich das Programm falsch gedeutet habe wäre ja gut. Vielen Dank auf jeden Fall schonmal für die viele Hilfe bisher!!

    ENTSCHULDIGUNG.
    Ich dachte du wüsstest welchen Schaltplan ich meine.
    Schaltplan ist exakt nach Hendrik Hoelschers Seriellem Adapter.
    http://www.hoelscher-hi.de/hendrik/light/ressources/an011.pdf
    Seite 2 Serieller Adapter.
    Nur habe ich dann dementsprechend die im rechten Kasten genannten Anschlüsse mit dem Programmiersockel verbunden.
    Jeweils an den PIN der in der Manual des Atmega steht.
    War das deine Frage? Entdschuldigung wenn ich nicht präzise antworte. Ich hab mich mit dem Thema Mikrocontroller usw. bisher recht wenig beschäftigt.

    Und zum Flashen.
    Es hat alles einwandfrei geklappt bis ich auf Read Fuses geklickt habe. Dann habe ich die Häkchen anders gesetzt und sobal ich auf Write Fuses klicken wollte kam die Meldung Missing Device.

    Nein. Auf ner Lochraster-Platine, wo ich ich Hennes Schaltpläne umgesetzt habe.

    Könnte es sein, dass die Fuses irgendwie verstellt worden sind also irgendwie auf externen Taktgeber eingestellt sind und deswegen in der Programmierkonstruktioin nicht mehr erkannt werden ?

    Achso. Damit das funktioniert habe ich auf die Platine einen Programmiersockel gelötet. Habe dann in dem Datenblatt des Atmega nachgeschaut und habe dann dementsprechend die Ausgänge von Hennes Adapter an den entsprechenden Pin des Sockels gelötet.

    EDIT: Und VCC habe ich noch dazwischen geklemmt über ein aufgeschnittenes USB Kabel.

    wie oben schon beschrieben der von Hendrik Hoelscher, der serielle Programmieradapter
    Und wonach ich mich Frage ist der Zustand der FUSE BITS, weil nach dem Auslesen der Fuse BITS mit Pony Prog wird der AVR nicht mehr im Programmieradapter erkannt.
    Im interface funktioniert er jedoch soweit wird auch erkannt und auch die LEDs leuchten entsprechend. NUr ich habe keine Ahnung wie ich an die Fuse BIts kommen soll. Denn ob das Interface wirklich im DMX TIming sendet kann ich nur ausprobieren wenn ich DMX Geräte dranhänge oder ?
    Falls ja ist das Problem hier hab ich keine. Dann komm ich erst Montag wieder dran.

    ja lassen sich im Programmer gar nicht mehr ansprechen.
    Allerdings hast du mich vorhin auf die Idee gebracht sie im Interface zu testen.
    Da funktioniert soweit alles.
    Wird einwandfrei erkannt. Da ich zu Hause keine DMX Kabel habe bin ich gerade dabei zu versuchen mir die Kabel für einen LOOP Test zu machen.

    Ich hatte den Fehler bei 2 Atmegas hintereinander...

    Und zum EEprom kurz die Frage. Beim CodeGenerator ist keine *.eep Datei dabei.
    UNd ich Projektarchiv sind verschiedene jeweils in den Ordnern generic Motorola S-Format usw.
    Und ich weiß einfach nicht welche ich von denen nehmen soll.

    Doch, das ist ja das merkwürdige.
    Der hat alles einwandfrei gemacht. Ich habe den Atmega auf die FIrmware hin sogar nochmal ausgelesen.
    Hat er alles ohne Probleme gemacht.
    Erst als ich auf Read Fuses gegen bin hat er sie einmal ausgelesen und dann war er tot. ALso ab dann kam die Meldung Missing Device.

    Danke erstmal für die schnelle Antwort.

    Okay also brauch ich den EEPROM gar nicht gesondert flashen.
    ISt es möglich das am Programmieradapter was kaputt ist wenn er das beschreiben des Flash SPeichers problemlos macht?
    Und ja die Atmegas waren fabrikneu. Hat wie gesagt alles super geklappt bis ich auf ReadFuseBits gegangen bin.
    Seitdem erkennt er den Atmega nicht mehr.

    Hallo ;)
    Ich habe nochmal eine Frage zum flashen des Atmegas fürs DMX Interface.
    In dem Firmware Ordner im Projeketarchiv sind mehrere Versionen in wohl verschiedenen FOrmaten. Leider sasgt mir das alles nichts und ich frage mich welche ich auf das Interface flashen soll, denn bei mir trat folgendes Problem auf.
    ICh habe mit HIlfe des Code Generator von Markus Cords die Firmware kompiliert und geflasht.Hat alles geklappt. Als Programmieradapter nutze ich den Serielle Adapter von Hendrik Hoelscher. Als Software benutze ich Pony Prog.
    Dann ist meine Frage: Welche EEPROM DAtei muss ich dann übertragen oder nuss ich das überhaupt?

    Das größte Prpblem aber ist, dass ,nachdem ich mittels Pony Prog die Fuse Bits ausgelesen habe, der Atmega nicht mehr erkannt wird. Fehler: Device Missing or unknown Device.
    D.h. Ich kam gar nicht erst zu dem Schritt die Fuses zu verändern.

    Habt ihr eine Idee was ich falsch mache unud wisst ihr welche Dateien ich überhaupt in welcher Reihenfolge flashen muss ??
    Vielen Dank schocnmal im Vorraus!

    Sven