Arduino uno aus china. Ich kann kein Sketch hohladen

OP #5287313
Lesenswert?

Ich hab ein Arduino uno r3, ch340g mit atmega328p aus china.
Ich hab den usb Installation auf com4 gestellt es funktioniert ganz 
normal nur ich kann kein Sketch hohladen.
Ich galabe ich muss bootlader neu brennen ich bin aber nicht sicher
Kann mir jemand bitte helfen, Danke voraus
Gast #5288224
Lesenswert?

Axel S. schrieb:
> Ralph S. schrieb:
>> Wer hindert dich daran, einen neuen Bootloader aufzuspielen ?
>
> Nicht wer, sondern was. Und "was" ist seine vollkommene Ahnungs-
> losigkeit (zuzüglich das Nichtvorhandensein eines ISP-Adapters)

Na..
Erstmal einen Anfänger mit dem Kopf in den Dreck treten..
Damit fängt der Tag doch gut an!
So hat jeder seine kleinen persönlichen Ziele.

Wie auch immer, fachlich ist dein Posting recht mager.
Und vom sozialen Aspekt her, auf dem Niveau einer Bordsteinkante.

Aber immerhin hast du in "Autor: A. (Gast)" schon einen Cheerleader 
gefunden!
Schafft auch nicht jeder.

Meinen Glückwunsch!

---
Und ja, durchaus möglich, dass da erstmal ein, oder der richtige, 
Bootloader aufgespielt werden muss.

Es gab mal eine ganze Serie Nanos mit UNO Bootloader.
Mit der "falschen" Boardeinstellung haben die dann funktioniert.
#5288240
Lesenswert?

Ralph S. schrieb:
> ... und ich hatte schon einen Clone, bei dem war die Baudrate 57600 und
> nicht wie für einen UNO vorgesehen 115200.

Was natürlich daran liegen kann, daß er nicht mit einem Quarz oder 
Resonator bestückt ist und demzufolge auf den internen 8MHz, statt auf 
den üblichen 16MHz läuft. Vielleicht ist das bei dem TO auch der Fall.

Lancia H. schrieb:
> bootlader neu brennen

Wenn du noch einen funktionsfähigen Arduino hast, kannst du den als 
ISP-Programer verwenden. Anleitungen findest du im Netz.
Beitrag #5288273 wurde von einem Moderator gelöscht.
Gast #5288279
Lesenswert?

Ich habe mehrere Originale. Die funktionieren alle problemlos.

Letzendlich ist ein Original billiger, als sich stundenlang um 
Bootloader etc kümmern zu müssen. Mit der verschwendeten Zeit hätte man 
besseres anstellen können.
(Firma: www.wolfgangrobel.de) #5288292
Lesenswert?

Ich habe mehrere Clones. Die funktionieren alle problemlos.

Letzendlich ist ein Clone billiger, als sich stundenlang arrogantes und 
nutzloses Geschwätz zu müssen. Mit der verschwendeten Zeit hätte man
besseres anstellen können.

Sorry, aber das konnte ich mir nicht verkneifen.
#5288355
Lesenswert?

Hallo!

Ich habe hier mehrere Megas, die sich nur ein einziges Mal programmieren 
lassen. Sie verrichten dann zwar ihren Dienst, aber ein weiteres 
Programmieren ist nicht mehr möglich.
Von einem Kumpel habe ich diesen Link mit einer Reparaturanleitung 
bekommen:
http://www.instructables.com/id/How-to-fix-bad-Chinese-Arduino-clones/
Mit dem neuen Bootloader lassen sich meine Megas dann wieder ein 
weiteres Mal programmieren. Aber eben wieder nur ein mal, dann muss 
wieder ein neuer Bootloader aufgespielt werden...

Zum Experimentieren also unbrauchbar - für endgültige Bastelprojekte 
könnte ich sie eventuell einsetzen.


Gruß, Joe
Gast #5288370
Lesenswert?

Joe J. schrieb:
> Mit dem neuen Bootloader lassen sich meine Megas dann wieder ein
> weiteres Mal programmieren. Aber eben wieder nur ein mal, dann muss
> wieder ein neuer Bootloader aufgespielt werden...

Das kann man sicherlich reparieren.
Ist alles keine Raketentechnik, oder Geheimwissen.


Mein Rat:
Prüfe die Fuses.
Prüfe, ob der Bootloader, im Fehlerfall, noch drauf ist.
Prüfe, ob der Mega wirklich einen Reset macht, beim Uploadversuch. 
(evtl. fehlt der Lötpunkt/Leiterbahn bei der "Reset-Enable" Brücke)

Und dann sehen wir weiter.
#5288427
Lesenswert?

Lancia H. schrieb:
> Ich hab ein Arduino uno r3, ch340g mit atmega328p aus china.
> Ich hab den usb Installation auf com4 gestellt es funktioniert ganz
> normal nur ich kann kein Sketch hohladen.
> Ich galabe ich muss bootlader neu brennen ich bin aber nicht sicher
> Kann mir jemand bitte helfen, Danke voraus

Welche AVRDUDE Fehlermeldungen werden denn angezeigt?

Wenn keine angezeigt werden, geh in File -> PREFERENCES und klick die 
Kästchen für "Show verbose output during compilation and upload"

Dann poste nach dem ausprobieren einen Screenshot vom verbosen Output. 
Da könnte dann was relevantes drin stehen.

Ich habe an die 20 Pro-Minis und ein paar Nano Clones in Betrieb und die 
funktionierten alle.
#5288446
Lesenswert?

Arduino F. schrieb:
> Axel S. schrieb:
>> Ralph S. schrieb:
>>> Wer hindert dich daran, einen neuen Bootloader aufzuspielen ?
>>
>> Nicht wer, sondern was. Und "was" ist seine vollkommene Ahnungs-
>> losigkeit (zuzüglich das Nichtvorhandensein eines ISP-Adapters)
>
> Na..
> Erstmal einen Anfänger mit dem Kopf in den Dreck treten..

Ich habe niemanden nirgendwohin getreten. Ich habe auch nicht mit dem TE 
gesprochen. Wohlweislich. Denn ich kann ihm ganz sicher nicht helfen. 
Bei dem von ihm geoffenbarten Kennnisstand wäre das einzige, was ich ihm 
sagen könnte: "Dein Spielzeug ist kaputt. Du brauchst ein neues."

Keine große Hilfe, stimmts? Dewegen habe ich das auch gelassen.

Mein Kommentar galt meinem Vorposter, der den interessanten Vorschlag 
machte, der TE möge doch den Bootloader neu flashen. Dabei gehe ich jede 
Wette ein, daß der TE nicht weiß, was ein Bootloader ist. Im besten 
Fall hat er mal gehört daß "Bootloader neu brennen" eine todsichere 
Fehlerbehebungsmaßnahme für Arduino ist. So wie Reboot und notfalls 
Neuinstallation für Windows. "Cargokult" ist der Fachbegriff.

> Damit fängt der Tag doch gut an!
> So hat jeder seine kleinen persönlichen Ziele.

Du solltest besser nicht über meine Ziele spekulieren. Das könnte dich 
über Gebühr strapazieren.
#5288447
Lesenswert?

Joe J. schrieb:
> Mit dem neuen Bootloader lassen sich meine Megas dann wieder ein
> weiteres Mal programmieren. Aber eben wieder nur ein mal, dann muss
> wieder ein neuer Bootloader aufgespielt werden...

Du solltest dir mal im Wiki den Artikel über Bootloader durchlesen. Der 
Fehler ist hier schon hunderte Male durchgekaut worden. Aber vielleicht 
verfilmt den Artikel ja mal jemand. Damit die Maker auch was davon 
haben.
Gast #5288450
Lesenswert?

M. P. schrieb:
> Was sind denn Arduino Klone?
100%ige Nachbauten des Originalen.

Und wenn dann noch das Logo und "Made in Italy" mit kopiert wurde ist es 
sogar eine Fälschung.

> Arduino Handware ist Open Source!?!?
> Es gibt kein "Original"!
Falsch!
https://store.arduino.cc/


Auch mal lesenswert: https://www.arduino.cc/en/Products/Counterfeit


Ansonsten gibt es auch viele kompatible/Nachbauten, welche besser sind, 
zumindest in manchen Punkten, als die originalen.
z.B. haben viele der Chinesische Nachbauten Quarze, statt Resonatoren.
Besser platzierte Abblockkondesatoren.
Leistungsfähigere Regler.
usw.

Also:
Ein Nachbau muss nicht schlechter, als ein Original, sein.
Aber es gibt auch schlampige Nachbauten/Clone/Fälschungen
#5288466
Lesenswert?

Arduino F. schrieb:
> Also:
> Ein Nachbau muss nicht schlechter, als ein Original, sein.
> Aber es gibt auch schlampige Nachbauten/Clone/Fälschungen

Stimmt genau. Ich kaufe mir nur die Pro-Mini Versionen mit HC49 Quarz 
damit man für spezielle Zwecke den auswechseln kann und TQFP32 Bauweise 
damit sich der uC notfalls auswechseln lässt. Alle haben ausnahmslos 
100% funktioniert.

Die Bootloader musste ich allerdings auswechseln weil die Original 
Bootloader den WD Timer nicht unterstützten und ersetzte sie mit einer 
Optiboot Version.

Einige Pro-Minis habe ich so modifiziert, dass sie keinen extra Strom 
verbrauchen und im Schlafmodus unter 1uA verbrauchen. (Regler ablöten, 
Power LED Vorwiderstand auslöten.)

Also, keine Angst vor China Importen. In der Regel funktionieren die 
Sachen.

Ich habe auch zwei CH340 Unos und die funktionieren auch OK. Hatte 
ursprünglich nur Probleme mit dem USB Kabel vom PICKIT3. Mit einem 
anderen Kabel gab es keine Probleme mehr. Lag an der USB Buchse 
Toleranzen.
#5288480
Lesenswert?

M. P. schrieb:
> Was sind denn Arduino Klone?
> Arduino Handware ist Open Source!?!?
> Es gibt kein "Original"!


Das denkst nur du ! Nicht alles wo Open Source drauf steht darf man 
klauen. Beim CH340 hat sich der Hersteller auch schon gewährt und das 
war kein Open Source. Deswegen muß man ja den Chinesischen Treiber 
installieren und der hat es in sich. Der Murks funktioniert nicht immer 
zuverlässig.

Das Projekt lebt von Spenden und von der Hardware. Ich glaube kaum das 
der China Man seinen Beitrag hierzu leistet.
Beitrag #5288483 wurde von einem Moderator gelöscht.
#5288488
Lesenswert?

Nö man darf auch noch Respekt vor anderen Leuten ihrer Arbeit haben! Das 
die Chinesen da andere Ansicht sind mag bekannt sein, einige hier haben 
auch so damit ihre Probleme.

Das dumme daran ist das niemand den Fehler wirklich nachvollziehen kann, 
da der Chinese dies sehr unterschiedlich kopiert. Schau mal ob die LEDs 
blinken wenn du programmieren willst. Das sagt schon mal aus das der 
Serial Konverter funktioniert. Bleibt nur noch die frage nach der 
Baudrate ;) oder drück mal kurz vor dem Programmieren Reset.. Was es 
auch schon gab das sie ohne bootloader geliefert wurden.

Der "Geiz ist geil" wird damit betraft ;)
#5288494
Lesenswert?

Marco H. schrieb:
>Nicht alles wo Open Source drauf steht darf man klauen.

Hab ich nicht gesagt. Und das Wort "klauen" bringst Du ins Spiel. 
Arduino hat die Sourcen, Layouts usw. absichtlich freigegeben zur 
Fertigung durch andere.

>Beim CH340 hat sich der Hersteller auch schon gewährt und das war kein Open 
Source.

Gewährt? Also geduldet?

> Das Projekt lebt von Spenden und von der Hardware. Ich glaube kaum das
> der China Man seinen Beitrag hierzu leistet.

Mehr als Du denkst. Ohne die günstigen Nachbauten wäre Arduino längst 
nicht da wo die jetzt sind.
#5288499
Lesenswert?

Marco H. schrieb:
> Das denkst nur du ! Nicht alles wo Open Source drauf steht darf man
> klauen. Beim CH340 hat sich der Hersteller auch schon gewährt und das

der Hersteller hat was?

> war kein Open Source. Deswegen muß man ja den Chinesischen Treiber

der Hersteller des CH340 ist Jiangsu Nanjing QinHeng Electronics Co - 
klingt chinesisch, oder? Kein Wunder, dass man "chinesische Treiber" 
braucht...

> installieren und der hat es in sich. Der Murks funktioniert nicht immer
> zuverlässig.
#5288505
Lesenswert?

Arduino F. schrieb:
> M. P. schrieb:
>> Was sind denn Arduino Klone?
> 100%ige Nachbauten des Originalen.
>
> Und wenn dann noch das Logo und "Made in Italy" mit kopiert wurde ist es
> sogar eine Fälschung.

Darum ging es nicht.
Ein 100% Nachbau ist ein Arduino. Und kein Klone.
Wenn das Logo kopiert wurde ist es ein Logo missbrauch.

Nur weil die Arduino Foundation selbst auch Platinen herstellt sind das 
nicht die Originalen und die anderen Fälschungen oder Klone.


>> Arduino Handware ist Open Source!?!?
>> Es gibt kein "Original"!
> Falsch!
> https://store.arduino.cc/

Falsch.

> Auch mal lesenswert: https://www.arduino.cc/en/Products/Counterfeit
>
>
> Ansonsten gibt es auch viele kompatible/Nachbauten, welche besser sind,
> zumindest in manchen Punkten, als die originalen.
> z.B. haben viele der Chinesische Nachbauten Quarze, statt Resonatoren.
> Besser platzierte Abblockkondesatoren.
> Leistungsfähigere Regler.
> usw.
>
> Also:
> Ein Nachbau muss nicht schlechter, als ein Original, sein.
> Aber es gibt auch schlampige Nachbauten/Clone/Fälschungen
#5288512
Lesenswert?

M. P. schrieb:
> Darum ging es nicht.
> Ein 100% Nachbau ist ein Arduino. Und kein Klone.
> Wenn das Logo kopiert wurde ist es ein Logo missbrauch.

Ihr habt (im Gegensatz zu mir) in der Schule Englisch-Unterricht gehabt,
zieht selbst Eure Schlüsse aus diesem Text:


These are the direct words of Mazzimo Banzi, co-founder of Arduino in 
his book, page 1: "Getting Started with Arduino, 2nd Edition":

"Arduino is different from other platforms on the market because of 
these

features:

>> It is open source hardware and software—if you wish, you can

download the circuit diagram, buy all the components, and make your

own, without paying anything to the makers of Arduino."

I do not need to say anything further.
Gast #5288524
Lesenswert?

Paul B. schrieb:
> ...

Genau so ist es!
Klonen der original Boards ist erlaubt, wenn nicht sogar erwünscht.
Veränderungen auch.

Aber beim fälschen der Logos wird eine rote Linie überschritten.
Dabei ist es doch guter Stil, da seinen eigenen Namen drauf zu drucken.

Hier ist z.B. so ein seltsamer Kamerad...
http://www.inhaos.com/product_info.php?products_id=156

Hat nette Features, das Ding: 
http://www.inhaos.com/uploadfile/otherpic/DS-MD-328D-V01-20160412.pdf

Nur (leider ?) kein ATMega328P drauf, sondern ein MD-328D.
Was Atmel(oder der Nachfolger) zum MD-328D sagt, weiß ich nicht.
#5288534
Lesenswert?

PittyJ schrieb:
> Letzendlich ist ein Original billiger, als sich stundenlang um
> Bootloader etc kümmern zu müssen. Mit der verschwendeten Zeit hätte man
> besseres anstellen können.

Z.B. eine theoretische Abhandlung über bootloader lesen?

Ich sach mal, wenn der TO den bootloader auf dem China-Cline drauf hat, 
hat der das Thema ein für alle mal verinnerlicht. Effektiver kann man so 
was nicht lernen.

Oliver
Beitrag #5288706 wurde von einem Moderator gelöscht.
Gast #5288728
Lesenswert?

Hallo Lancia,

ich nehme an, dass dein CH340 Treiber in der Systemsteuerung keine 
Fehlermeldung (gelbes Ausrufezeichen) hat, sonst hättest du das sicher 
geschrieben. Aber prüfe das sicherhalber nochmal.

Die nächste Frage wäre, ob ein Bootloader installiert wurde, da diese 
Billigdinger leider oft ohne diesen verkauft werden. Den Bootloader 
erkennst du daran, dass beim Einschalten der Stromversorgung eine LED 
kurz blinkt.

Wenn sie nicht blinkt, brauchst du einen ISP Programmieradapter, um den 
Bootloader zu installieren (und die Fuses einzustellen). Dazu kann man 
notfalls einen anderen Funktionierenden Arduino zweckentfremden, indem 
man den ISP Sketch benutzt. Siehe 
https://www.arduino.cc/en/Tutorial/ArduinoISP

Wenn die LED blinkt, aber der Upload dennoch fehlschlägt, könnte es noch 
sein, dass du eine der vielen Platinen mit falsch angeschlossener Rx LED 
bekommen hast. Messe die Spannung zwischen GND und dem Rx0 Pin im 
Ruhezustand (eingeschaltet). Sie muss höher als 2V sein. Wenn du dort 
eine Spannung zwischen 1 und 1,9V misst, dann hast du ein fehlerhaftes 
Board erhalten. Dagegen kenne ich zwei Workarounds:

a) Anstatt den eingebauten USB Anschluss verwende einen externen 
USB-UART Adapter (oder Kabel), den du an Rx0 und Tx1 anschließt. Zu 
Beginn des Firmware-Uploads musst du im richtigen Moment kurz den Reset 
Knopf drücken. Das ist etwas Tricky, aber spätesten nach 10 
erfolgreichen Uploads hast du den Dreh raus.

b) Entferne die Rx LED.
Gast #5288861
Lesenswert?

Stefan U. schrieb:
>> Wie viele hast du schon davon gekauft
> 15
>> und wie viele waren davon ohne Bootloader?
> 13

Wechsele dringend Deinen Lieferanten:

2 UNO liefen auf Anhieb, meine ersten Gehversuche mit Arduino.
7 Nano - zwei ohne Bootloader.
14 ProMini - liefen alle.

Dank der beiden Nanos hatte ich Grund, meinen ISP-Programmer endlich in 
Betrieb zu nehmen.

Trotzdem ist für mich ein Arduino, der sich per USB nicht ansprechen 
lässt, eine defekte Baugruppe und wird beanstandet, der Chinese musste 4 
Dollar rückerstatten.

Bislang anständiger Verkäufer beim Ali: Advanced Tech (Bob Cai)

@Lancia H.:

Ein korrekt gelieferter Arduino hat "Blink" installiert, nach Anschluß 
blinkt die LED13 dauerhaft.
Gast #5288967
Lesenswert?

> Chinesen können ganz schön fies sein. Manchmal gucken die sich einen
> aus, den bescheissen sie dann immer. Wahrscheinlich bist du das.

Alle drei haben mir eine Ersatzlieferung angeboten. Ich habe diese aber 
dankend abgelehnt, weil ich ehrlich bin. Ich konnte den fehlenden 
Bootloader ohne Probleme selbst installieren.

Weißt du, bei 1,50€ inklusiv Versand muss man mal ein Auge zudrücken. In 
Deutschland bekommst für diesen Preis nur echten Müll (Euro-Shop).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren