Programm Hochladen scheitert immer

Hallo,
ich habe einen China Clone Arduino Uno R3 mit dem Atmel 16U2 und dem Atmel ATMEGA328P Chip. Er wird im Gerätemanager Angezeit inkl. Com Port. Im Arduino Programm wird er auch als Arduino Uno erkannt und auch der Port ist richtig eingestellt.

Hier mal die Fehlermeldung:

Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"

Der Sketch verwendet 924 Bytes (2%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.

Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, 2039 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.

Beim Hochladen des Sketches ist ein Fehler aufgetreten

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfa

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xfa



Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Ein Clone kann kein Arduino sein.

Hast du etwas an den Pins D0 und D1 angeschlossen ?

Nein, aktuell ist nur das USB Kabel dran.
Mit D0 und D1 meinst du digital 0 RX und digital 1 TX oder?

newpv:
Nein, aktuell ist nur das USB Kabel dran.
Mit D0 und D1 meinst du digital 0 RX und digital 1 TX oder?

Richtig…und streich bitte Arduino, das ist grundsätzlich falsch.

Mein Tipp, versuche ein anderes USB-Kabel, einen anderen USB-Port oder Neustart des PC.

Habe 3 verschiedene USB Kabel verwendet...2PCs es geht dennoch nicht

Habe auch noch einen USBasp Programmer, kann ich den verwenden, wenn ja wie muss ich vorgehen?

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Überlesen, oder interessieren dich die vollständigen Meldungen gar nicht?

newpv:
Habe 3 verschiedene USB Kabel verwendet...2PCs es geht dennoch nicht

Habe auch noch einen USBasp Programmer, kann ich den verwenden, wenn ja wie muss ich vorgehen?

Verwenden schon, nur solltest du erst alle anderen Möglichkeiten ausschöpfen.
Siehe combies post.

Überlesen!!!

Hier mal der ausführliche Bericht im Anhang

Meldung.txt (30.2 KB)

Er wird im Gerätemanager Angezeit inkl. Com Port. Im Arduino Programm wird er auch als Arduino Uno erkannt und auch der Port ist richtig eingestellt.

Dann ist auch das USB Kabel in Ordnung.

Habe auch noch einen USBasp Programmer, kann ich den verwenden, wenn ja wie muss ich vorgehen?

Im Programmer Menü USBasp auswählen
Dran stecken und "Bootloader brennen" drücken.


newpv:
Überlesen!!!

Hier mal der ausführliche Bericht im Anhang

Klarer Fall!
ATMega16U2 und Kabel ist in Ordnung und funktioniert wie erwartet.
Der ATMega328P hat ein Problem.
evtl. Bootloader defekt/fehlend.

combie:
Im Programmer Menü USBasp auswählen
Dran stecken und "Bootloader brennen" drücken.

Dann bekomme ich die Fehlermeldung:

Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : usb

         Using Programmer              : usbasp

avrdude: Warning: cannot query manufacturer for device: No such file or directory

avrdude: Warning: cannot query product for device: No such file or directory

avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'



avrdude done.  Thank you.



Fehler beim Brennen des Bootloaders.

Habe nur den Programmer dran. Keine externe Stromversorgung oder USB Kabel!

newpv:
Überlesen!!!

Hier mal der ausführliche Bericht im Anhang

Und prima, dass du auch auf andere Hinweise eingehst.

Bin neuling...

Du meinst bestimmt die Meldung:

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb1

Habe schon google befragt nur leider ohne erfolg...

(deleted)

Ich habe jetzt unter Werkzeuge "Duemilanover or Diecimila" und unter Prozessor habe ich nur die Auswahl "ATMega328P" und "ATMega168" wie bekomme ich den "ATMega328P old"?

newpv:
Ich habe jetzt unter Werkzeuge "Duemilanover or Diecimila" und unter Prozessor habe ich nur die Auswahl "ATMega328P" und "ATMega168" wie bekomme ich den "ATMega328P old"?

Da du einen Uno hast, gibt's den nicht.

K.A. wie man da drauf kommt.

Wähle im IDE unter WERKZEUGE/ATmega328p (Old Bootloader) aus. Dann sollte das auch mit deinem Arduino funktionieren.

Falscher Film.

UNO != Nano


Habe nur den Programmer dran. Keine externe Stromversorgung oder USB Kabel!

Das ist ok.

evtl fehlt der Treiber!

vendor='www.fischl.de'

Überlesen?
Dort wird die Treiber Installation beschrieben.


Ich habe jetzt unter Werkzeuge "Duemilanover or Diecimila"

Blödsinn!
Du hast einen UNO.
Lass dich nicht ins Bockshorn jagen.

(deleted)

(deleted)

combie:
evtl fehlt der Treiber!
Überlesen?
Dort wird die Treiber Installation beschrieben.

Danke! Es lag an dem Treiber musste ihn mit zadig-2.5 installieren, danach ging es!

Also hast Du den Treiber für den USBasp instaliert, den Bootloader auf den UNO-Clon gebrannt und dann funktioniert das upload über USB wieder?
Grüße Uwe