ATmega8515 flashen

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!


  • Hab es nun endlich geschaft den Programmer antzschliessen. Und ich auch die Firmware "dimmer.hex" drauch geflasht.

    wieso Blinkt die rote LED (kein Signal am kein DMX Signal am Transceiver).

    Mir ist aufgefallen, dass der PIN1 (GND) gar nicht mit dem GND verbunden ist. Aber wenn ich ihn mit GND verbinde hab ich immer noch kein Signal.

    Wenn ich das DMX-Kabel an einem anderen Gerät einstecke funktionier es. Also kann es nicht am Kabel liegen. Auch die polarisierung hab ich mehrals kontroliert.

    ich komme echt nicht mehr weiter.

    Gruss

    Philipp

  • Hallo Stafan

    Sorry hab ich ganz vergessen zu erwähnen.

    Ich wollte die Dimmer-Firmware auf den ATmega8515 des DMX-Trensceiveres von Henne flashen.

    Ich hab auch mal die RDM-Firmware versucht. Muss ich denn noch etwas machen? Oder reicht das .hex-File?

    Ich hab dann gesehen das im Schema -> hier auf Seite 2 bei K8 (Anschluss DMX) Pin3 mit GND verbunden ist. ich aber auf meiner Platine keine Verbindung zu GND habe (Hab ich mit dem Multimeter dur pipsen herausgefunden). Das verbinden hat aber nichts gebracht.

    Brauch ich denn für die SMD-Version des Trensceivers zu der 12V Spannungsversorgung noch eine 5V?

    Gruss

    Philipp

  • Du brauchst keine weitere Stromversorgung.
    Wenn ich den Schaltplan und das Bild richtig interpretiere, ist Pin1 DMX -, Pin2 DMX + und Pin3 Gnd.
    (Pruef mal, ob Pin3 GND ist)

    Dann kuck Dir hier den Abschnitt "Verbindung des Transceivers mit dem DMX-Bus" an, und verbinde deinen XLR-Stecker danach.
    Bitte beachte, dass in dieser Graphik Dein Pin1 DMX- Pin2 DMX+ und Pin3 GND ist,
    also
    XLR Stecker Nr. 1 ist GND --> Pin3 auf Deiner Platine
    XLR Stecker Nr. 2 ist DMX- --> Pin1 auf Deiner Platine
    XLR Stecker Nr. 3 ist DMX+ --> Pin2 auf Deiner Platine


    hf
    wolf

  • Hallo Wolf

    aber wenn ich DMX- und DMX+ flalsch angeschlossen hätte, hätte ich ein Doppelblinken als Fehler.

    Werde es mir aber nocheinmal genauer ansehen.

    Zum flashen brauch ich nicht mehr als die Firmware drauf zu spielen?

    Gruss

    Philipp

  • Ich hab den DMX-Bus jetzt noch einmal geprüft. Ich hab sie schon richtig angeschlossen. so wie du es mir beschrieben hast.

    Leider blinkt die rote LED.

    Laut Fehlerbeschreibung heist dies, es liegt keinerlei Signal am Transceiver an.
    aber den Bus hab ich ja angeschlossen.

    Gruss

    Philipp

  • Ups, jetzt geht gar nichts mehr.

    Hab das HighByte auf 0x9B und das LowByte auf 0x3F gestellt und jetzt kommt immer eine Fehlermeldung.

    "nable to enter programming mode.

    Please verify device selection, interface settings, target power and connections to the target device."

    Was bedeutet das? Die rote LED leuchtet und blickt jetzt nicht mehr und es geht jetzt nichts mehr.

    Kann ich den ATmega8515 wieder zurücksetzen und neu flashen?

    Gruss Philipp

  • Hallo,

    die Fuses sehen soweit korrekt aus:

    Liegen denn am Mikrocontroller auch (mindestens) 4 Volt an? So spontan würde ich darauf tippen, dass das nicht der Fall ist und durch die Brown-Out Detection jetzt einfach Schluss ist.
    Sonst hast du nichts geändert? Du bist sicher, dass du die Fuses so konfiguriert hast, wie du es schreibst?

    Freundliche Grüße

    Stefan

  • Ja, es liegen 5V an.

    Die sehe ich dann auch.

    Wenn ich jetzt bei den Fuses auf Read klicke, erscheint diese Meldung.

    Ich würde sagen das ich es so gemacht habe. bin mir aber nicht ganz 100% sicher. Hab es zuvor noch nie gemacht.

    So wie es scheint, hab ich keine Verbindung auf den ATmega8515. Oder?

  • kannst den atmega noch auslesen?
    irgendwas mit Read Memory...

    Hast Du irgendwas in der Naehe des Potentiometers angeschlossen?
    Das Dauerrot der LED kann auch daher kommen, dass der Analogkomparator des Atmega (Pin PB3)eine Spannung unter 1,25V bekommt.

    Hast Du bereits einen NTC angeschlossen, der Eingang sollte "A-Input" heissen. (Muesste in der Naehe des 10k Potentiometers liegen)

  • In der Nähe des Potis hab ich das DMX-Kabel angeschlossen und die ISP-Schnittstelle.
    Am Pin PB3 liegt keine Spannung an. Hab auch kein NTC am "A-Input" angeschlossen.

    Es leuchtet kein LED mehr.

    Die Fehlermeldung bekomme ich wenn ich versuche den Memory zu readen.

    Gruss
    Philipp

  • hmmm...
    das sind die Segnungen der SMD-Platinen, da die MCs net gesockelt sind.
    bist Dir sicher, dass SPIEN net disabled hast???
    Ich kann Dir nur anbieten, da ich grad eh dabei bin ein paar Platinen zu aetzen (vorausgesetzt, der Drucker hat noch genug Toner, da die Weiber hier die letzten paar Tage eine Druckorgie gestartet haben) dass ich Dir eine aetz und gleich bestueck. (Kannst Dir noch raussuchen, ob ein LCD anschliessen willst, oder Maeuseklavier fuer die DMX-Startadresse).
    Die Platine ist dann halt net Profiqualitaet, aber laeuft.

    cu
    wolf

  • Da bin ich mir ganz und gar nicht sicher ober ich SPIEN nicht disablet habe.

    Gibt es denn keine Möglichkeit den Controlloer zurück zu setzen?

    Was würdest du denn für den Platine denn wollen?

    Gruss
    Philip

  • Es gibt bestimmt ne Moeglichkeit, den MC wieder zum Leben zu erwecken; da ich aber net weiss, welche Fuses Du gesetzt hast und welche nicht.
    Bei nem gesockelten MC waers einfach gewesen, den haettest mit nen Hardwareprogrammer zurueckgesetzt.
    Nu kannst raten: Oszillatorfuses falsch gesetzt, dann kannst nen externen Takt anlegen, entweder von einem Oszilloskop, oder von nem MC mit Endlosschleife ueber 2 Pins.
    Wenn SPIEN disabled ist, dann wirds schwierig.

    Die Platine wuerd ich Dir zum Selbstkostenpreis machen, da ich eh grad am Umsteigen auf 8535 bzw. 644 bin.

    cu
    wolf

  • Hm, ausprobieren könnte man es. Ich würde aber sagen, dass es daran nicht liegt.
    Wenn ichs richtig in Erinnerung hab ist der interne Takt 1 MHz, und das Quarz 8 MHz - also sollte der Mikrocontroller jetzt schneller laufen, und ein höherer Takt bei der Programmierung kein Problem sein.

    Freundliche Grüße

    Stefan

  • Hallo zusammen

    Ich hab alle Frequenzen ausprobiert leider ohen erfolg.
    Ich versuch jetzt als erstes den MC zu entfernen und einen neuen einzulöten. (er scheint ja hinüber zu sein.)

    Danach käme ich dann gerne auf das Angebot von wolf zurück.

    Gruss
    Philipp

  • Ist denn gerell ein Takt vom Quarz vorhanden? Durch das setzten der Fuses wird ja auf externen Takt umgeschaltet, falls der dann nicht vorhanden ist läuft auch der µC nicht. Dann ist auch kein programmieren möglich und die LED würde je nach schaltung auch leuchten.

  • 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.