AVR-Programmierung

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!


  • Moin Leute

    Ich habe den DmX-Multiplexer von DE nachgebaut und sitze jetzt vor der Programmierung des MC`s

    Das Problem ist, dass ich es einfach nicht auf die Reihe bekomme.
    Iwi wird der Chip beim aufspielen der Firmware heiß und dann ist Pumpe.

    bevor ich riesige arien schreibe…

    kennt sich jemand damit aus?
    was für infos braucht ihr?

    Danke für eure Hilfe

    grüße, Butcher

  • Frage wäre:

    womit programmierst du (software/Programmer)?

    Stimmt die Versorgungsspannung? (Heiß ist ein Indiz für zu hohe Spannung)

    Gibt es Rückmeldungen bei der Software?

    Was heißt "Pumpe"?


    Gruß

  • Ich nehme an, du hast es einmal probiert, und dann ging nichts mehr, der Controller lässt sich nichtmehr ansprechen.

    Ist der AVR richtig herum in die Schaltung eingesetzt? Die Kerbe auf dem Bestückungsdruck der Platine stimmt mit der Fassung und dem Controller überein?!

    wenn nicht, dann ist nun wirklich "Pumpe" und es hilft nur ein neuer Controller

    Grüße
    Korni

  • habe den chip noch nicht eingesetzt gehabt da das avr studio bei der kontrolle nur noch gesagt hat "ich kann den chip nicht finden "

    habe auf die art bereits zwei tiny`s zerlegt 2 habe ich noch

    wenn mein Mitbewohner da ist kann ich mal n paar Bilder machen wie ich das ding beim programmieren verdrahtet habe und n paar Screenshots vllt bringt uns das weiter


    Kann ich jemanden das zeug zusammen mit nem Taschengeld zuschicken falls wir es gar nicht hinbekommen?

    grüße

    Butcher

  • Wie hast du denn die Fuses gesetzt? Wenn ich das richtig verstehe, war der avr beim Programmieren nicht in der Schaltung, sondern allein an den Programmer angeschlossen. Ich gehe von einem oft vorkommenden Fehler aus, der häufig passiert, wenn man den Controller extern programmiert und die Fuses für die Zielschaltubc schon setzt. In der Schaltung ist an den Controller ein Wuarz angeschlossen, der dem Controller virgiebt, wie schnell er die Befehle abarbeiten soll. Wir der Avr extern programmiert und es ist kein Quarz angeschlossen, so weis der Controller beim setzten der Fuses garnicht, wie schnell er arbeiten soll und macht garnichts.

    Nach erstmal Bilder vom Aufbau und dann sehen wir weiter...

    Grüße
    Korni

  • Also, die Schaltung des DE Multiplexers bietet leider keine Möglichkeit der InSystemProgrammierung. Normalerweise ist da ein 6 poliger Stecker, an den der ISP programmer angeschlossen wird(wie der schwarze hinten an deinem programmer) mit dem beiliegenden Kabel könnte man dann einfach den AVR in der Zielschaltung bespielen.

    Ich hoffe du hast ein Steckbrett , dann wird es auch ohne Stecker in der Zielschaltung funktionieren...

    Ich hab ein Bild, die zeigen, wo du welche Anschlüssen anbringen musst:
    allerdings muss die LED weg!

    mehr Bilder hier: http://s378.photobucket.com/user/Pirostuf/…ematic.jpg.html

    an die Anschlüsse XTAL1 und XTAL2 musst du noch zum Programmieren einen Quarz schalten, damit sich die Fuses setzten lassen.

    Ich hoffe das hilft dir erstmal weiter.

    Grüße
    Korni

  • Wenn der Quarz tatsächlich schwingen soll, fehlen da aber auch noch die Last-Kondensatoren.
    Wenn du zuerst das Programm in den Flash brennst und erst als letzten Schritt die Fusebits setzt, sollte es aber auch ohne Quarz gehen (bei einem neuen AVR, denn dort ist standardmäßig der interne RC-Oszillator aktiv).

    Stefan

  • was denn für kodensatoren auf einmal

    ich heul gleich ich dachte ich hätte es verstanden


    kannst du mir zeigen was für kondis wo hinmüssen?


    ok wiederstand ist weg^^

    muss da eig irgendwas zum strom begrenzen reingebaut werden?

  • na ich habs nur zusammengesteckt und gepostet weil ich erstmal wissen wollte ob das soweit richtig ist


    also kann ich die kondis auch eifach weglassen?

    in der bauteilliste sind ja 22p kerkos drin kann ich die nehemen?

    kannst du mir in einem der bilder einzeichnen wo ich den hinsetzen muss?

  • Anschlüsse müssten passen.

    so sollen dann die Kondensatoren ran (der Widerstand ist ja schon weg)
    kannst die Kondensatoren aber auch gleich an die Linie vom Massepin des Controllers mit anschließen.

    Probiere einfach aus


    Grüße
    Korni

    Edited once, last by Korni (February 11, 2014 at 9:00 PM).

  • ok nun ist alles so getan wie besprochen
    ich poste heute abend nochmal die bilder zur neuen verdrahtung und zur pinconfig des programmers

    nun weiter im text das avr studio

    dort bekomme ich jetzt immer egal was ich machen will die ansage "geht nicht" gibt es da noch irgendwelche grundeinstellungen die gesetzt werden müssen

    bzw gibt es irgendeine möglichkeit dem program zu sagen es soll den zustand des chips überprüfen (damit ein anschlussfehler erstmal ausgeschlossen werden kann)

  • Versuch mal die Anschlüsse an deinem Stecker zu vertauschen, also die links sind nach rechts und andersrum, die in der Mitte lässt du so

  • Hallo,

    mir ist aufgefallen das in dem datenblatt vom programmer die pins anscheinend vertauscht sind

    laut deinen Bildern auch bei deinem Programmer die Standartbelegung vorhanden. Das die Pins wie vertauscht ausssehen liegt daran, das man einmal die Belegung einer Buchse und einmal die Belegung eines Steckers hat. Aber wie man im Bild sehen kann sind die Nummern an den Pins gleich.

    Zu deiner Steckbrettbelegung:

    Wenn
    Rot = VCC
    Schwarz = GND
    Blau =Reset
    Weiß = SCK
    Gelb = MISO
    Grün = MOSI
    ist, sollte alles funktionieren. Mach aber nochmal ein Bild wie du die Drähte mit dem Programmer verbunden hast.

    Tim

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