Arduino Bootloader Fehlerhaft?

Hallo.
Ich hab mir ein einzelne ATmega382 gekauft und auf einer Platine festgemacht.
Danach habe ich ihn wie in der offiziellen Anleitung an einen Arduino (Nachmachung) angeschlossen und den Bootloader gebrannt. Nun hab ich noch an Pin13 eine Led zum Testen gelötet. Müsste diese nicht Blinken? Bzw ist es normal das sie dauerhaft brennt?

Desweiteren wie kann ich software auf den Atmega spielen? In der Anleitung steht den Atmega vom Arduinoboard zu entfernen und dan TX/RX/reset entsprechend zu verbinden aber bei meinem Board ist dies ein Festgelöteter nicht entfernbarer Chip wie kann ich da software auf den Einzelnen Atmega überspielen?

Grüße Losspost

Du meinst sicher den Atmega328 ?
Ob die Diode blinkt, hängt von deinem verwendeten Bootloader ab, nicht bei jedem blinkt die Led.

Du kannst mit der Anordnung (ISP), mit der du den Bootloader flashst, auch den Sketch flashen.
Den Bootloader brauchst du dann nicht.

Ansonsten nimmst du einen USB-Serial-Adapter.

Wie hast Du die LED angeschlossen?

Wenn Du noch keinen Sketch draufladen kannst, woher soll die LED wissen, dass sie blinken soll?

Du musst den anderen Arduino als Programmer verwenden, wie Du das wahrscheinlich schon beim Bootlader gemacht hast (dann brauchst Du eigentlich keinen Bootlader) oder Du musst einen Serial zu USB-Wandler anschließen (z.B. den CP2102 - voher den Treiber installieren), wenn Du über USB programmieren willst.

Gruß Tommy

Tommy56:
Wenn Du noch keinen Sketch draufladen kannst, woher soll die LED wissen, dass sie blinken soll?

Oh doch :wink:
Es gibt für den Uno, evtl. auch für andere den Optiboot, der blinkt sofort.

Ok, wieder was gelernt.

Gruß Tommy

Tommy56:
Ok, wieder was gelernt.

Gruß Tommy

Sind wir nicht alles deswegen hier ? :wink: :wink:

JA aber ich habe über Rx/TX/reset versucht Blink hochzuladen und auf dem einem Arduino hats geklappt nur halt nicht auf mienem eigen bau

Wie hast Du es angeschlossen?

Bitte als Schaltung (Skizze), nicht in Worten.

Gruß Tommy

Da wir deinen Aufbau nicht kennen und auch weiteres z.B. Sketch der auf dem Uno drauf ist, nicht kennen, können wir auch nichts mehr dazu sagen.

Schaltbild und Foto des Aufbaus sagen hier mehr.

Ich habe diese Anleitung genutzt für mein Board: https://www.arduino.cc/en/Main/Standalone
Hier das Board was ich gebaut habe: (Vorderseite)

Rückseite:

Mein Arduino Board ist ein Clone: https://www.amazon.de/Vorstands-Development-ATmega328P-kompatibles-TE113/dp/B00SR4FLMI/ref=sr_1_15?ie=UTF8&qid=1481483631&sr=8-15&keywords=ARduino+Uno

Wir können keine Bilder sehen.

Jetzt schon...

Ok, ich sehe keine Abblockkondensatoren 100nF zwischen den VCC 5Volt und GND. Auf beiden Seiten.
Und eine Schaltung wie du es mit dem Arduino verbunden hast.

Wozu den Ablockkondensator? Ich verbinde es mit den 5V /Gnd des Arduinos sind die nicht bereits abgeblockt?

An sonsten verbinde ich nur RX - TX bzw TX-RX des Arduinos und 5V mit Spannungsinput und Ground mit Ground

Zumall 100nf? In der Anleitung reden sie von 10mücroFarrad Electrolyt Kondensator

Losspost:
Wozu den Ablockkondensator? Ich verbinde es mit den 5V /Gnd des Arduinos sind die nicht bereits abgeblockt?

An sonsten verbinde ich nur RX - TX bzw TX-RX des Arduinos und 5V mit Spannungsinput und Ground mit Ground

Weil an jedes IC und Controller einer dran gehört. Der blockt Störungen ab.
Das ist ein Muss, informiere dich gern mal über die Grundlagen.

Ich befürchte dein Problem ist die Verbindung zu D0 und D1 (RX und TX) am Arduino.
Du solltest einen USB-Serial-Adapter verwenden.
Das es schon mal funktioniert haben soll, ist sehr seltsam.

Oder du nimmst ISP, wie beim Bootloader.

Inwiefern meinst du Probleme bei D0 und D1? Aufrgund des Lötens oder anderweitig?
Und Kann ich auch 100mücroFarrad Elekos nehemN?

Desweitern. Ich habe bereits eine ISP Programmer dieser hat jedoch ISP6 und ISP10. Sowie zwei kleine schalter. Wie würde ich diese nutzen?

Losspost:
Inwiefern meinst du Probleme bei D0 und D1? Aufrgund des Lötens oder anderweitig?

Weil, wie du schreibst, der Controller im Uno verbleiben muss.
Dadurch belegt der verbliebene Atmega328 auch die Pins.

ok hab es so weit verstand. Wie siehts aber nun mit meiner frühren frage aus. Gehen auch die genannten 100mücroFarrad Elkos oder brauch ich die 100nf Kondensatoren? Und muss ich die dann in Reihe zu den Eingängen oder Parallel schalten?

Wenn ich nun den Programmer nehme muss ich da etwas auswählen bzw spezielle Treiber oder kann ich ganz normall aus der Arduino Software installieren?

Das ist der genannte Programmer:

Losspost:
ok hab es so weit verstand. Wie siehts aber nun mit meiner frühren frage aus. Gehen auch die genannten 100mücroFarrad Elkos oder brauch ich die 100nf Kondensatoren? Und muss ich die dann in Reihe zu den Eingängen oder Parallel schalten?

Wenn ich nun den Programmer nehme muss ich da etwas auswählen bzw spezielle Treiber oder kann ich ganz normall aus der Arduino Software installieren?

Das ist der genannte Programmer:

Nein, es müssen 100nF Keramikkondensatoren sein. Die sollen hochfrequente Störungen verhindern.

Den Programmen kenne ich nicht, da musst du in deine Bedienungsanleitung reinschauen, wie der in der IDE eingestellt werden muss.

Aber du hast doch schon den Bootloader damit geflasht, oder ?

Nein den Bootloader habe ich mithilfe des Arduinons geflasht. Mit hilfe der ARduino ISP Datei.

Wo genau müssten die Abblockondensatoren hin? Einfach paralle zu VCC,GND oder muss der Kondensator GND und VCC verbinden? Und Brauch ich keine Elkos für die Niederfrequenten Ströme und wo müssten diese Dan hin? Sry das ich so viel Frage bin aber doch recht neu in diesem Gebiet

Losspost:
Nein den Bootloader habe ich mithilfe des Arduinons geflasht. Mit hilfe der ARduino ISP Datei.

Wo genau müssten die Abblockondensatoren hin? Einfach paralle zu VCC,GND oder muss der Kondensator GND und VCC verbinden? Und Brauch ich keine Elkos für die Niederfrequenten Ströme und wo müssten diese Dan hin? Sry das ich so viel Frage bin aber doch recht neu in diesem Gebiet

Dafür brauchst du keine Elkos und ja, zwischen VCC +5 Volt und GND, hatte ich auch schon geschrieben.
So dicht wie möglich am Controller, auf beiden Seiten.

Und mit dem Arduino ISP kannst du auch den Sketch flashen.