Sketch lässt sich nicht mehr hochladen

Sketch via USB lässt sich immer noch nicht aufspielen.
Nur per Programmer.
Ich bekomme auch keine Serielle Ausgabe.
Wenn ich das Sketch auf den UNO spiele bekomme ich eine serielle ausgabe.

Also nehme ich an das an der USB Schnittstelle was nicht stimmt. oder defekt ist.

Eine Frage noch, kann es sein das der Bootloader für das Board der falsche ist?

Also nehme ich an das an der USB Schnittstelle was nicht stimmt. oder defekt ist.

Durchaus möglich, wenn das so gescheppert hat.

Das kannst du übrigens testen, ob und auch evtl. welcher Chip kaputt ist!

Und wie testet man das?

Um den 16u2 zu brennen, kann ich das dann genau so anschliessen?

Uno -> Mega
10 -> Reset
11 -> 51
12 -> 50
13 -> 52

Ich denke ich habe die richtigen anschlusse gefundne und verbunden. leider bekomme ich folgende Meldung bei flashen des 16u2 Files

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega16u2 -cstk500v1 -PCOM5 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xf4:m -Uhfuse:w:0xd9: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                    : COM5
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega16U2
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC6
         RESET disposition             : possible i/o
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no        512    4    128  9000  9000 0x00 0x00
           flash         65     6   128    0 yes     16384  128    128  4500  4500 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: Expected signature for ATmega16U2 is 1E 94 89
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.

neuling321:
Um den 16u2 zu brennen, kann ich das dann genau so anschliessen?

Uno -> Mega
10 -> Reset
11 -> 51
12 -> 50
13 -> 52

Ne natürlich nicht.

kurz hinter der usb ist ein isp-header

kurz hinter der usb ist ein isp-header

Den hat er gefunden!

Es fehlt nur die zugehörige Hardware Konfiguration.

avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: Expected signature for ATmega16U2 is 1E 94 89

Edit: Falschen ISP Stecker verwendet!

Siehe Anhang:

ArduinoFirmwareRestore.zip (81.2 KB)

combie:
Den hat er gefunden!

Bist Du Dir sicher?
Der 16u2 liegt am ICSP2-Header zwischen USB und SDA/SCL
Wenn er auf 50-52 matcht, läuft er auf dem ISCP des MEGA2560 auf.

my_xy_projekt:
Bist Du Dir sicher?

Nöö...

Aber ich weiß:
Wenn man den 16U2 Programmieren will, muss man dessen ISP Stecker verwenden!

Ich hoffe das das so richitg ist, einen 10uF habe ich leider nicht

neuling321:
Ich hoffe das das so richitg ist,

NEIN!
Der 6polige Header oben links an der USB-Buchse! Auf Deinem Foto.

Letzte Seite!!!

Mhh versthe ich jetzt nicht, ich will ja den 16us auf dem Mega 2560 flashen. Also ist der Mega richtig angeschlossen, nur der UNO nicht?

neuling321:
Mhh versthe ich jetzt nicht,

Nicht verzagen - da war das UNO verlinkt und nicht MEGA...
Also nochmal: Der Header, der zwischen der USB-Buchse und den SDA/SCL sitzt, nutzen. Nicht den, der für den Mega gedacht ist.
Sieh nochmal in das Schiltbild was ich Dir schon vorher verlinkt habe.

Mhh versthe ich jetzt nicht, ich will ja den 16us auf dem Mega 2560 flashen.

Auf dem Board wohnt ein ATMega2560 und ein ATMega16U2.

Du willst den ATMega16U2 flashen, deine Kabel stecken aber am ATMega2560

Jetzt wird das Arduino als ATmega 16u2 DFU im Geräte Manger angezeigt, wo bekomme ich jetzt den Treibe rher? im Arduino Verzeichnis ist wohl keiner sagt Windows

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega16u2 -cstk500v1 -PCOM5 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xf4:m -Uhfuse:w:0xd9: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                    : COM5
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega16U2
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC6
         RESET disposition             : possible i/o
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no        512    4    128  9000  9000 0x00 0x00
           flash         65     6   128    0 yes     16384  128    128  4500  4500 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Da wir uns hier im Kreis drehen, kürze ich das ab.
https://forum.arduino.cc/index.php?topic=417013.msg2872378#msg2872378

Er hat Dir das ja nu schon auf dem Silbertablett serviert - aber vielleicht hilfts ja, wenn es nach 5 Jahren nochmal aufgewärmt wird.

Wieso kann denn keiner ein Bild von euch machen wie man es richtig anschliesst? das wäre doch auch für spätere Fragen gut.
Mit der Software habe ich ja kein Problem das läuft, aber laut deiner Aussage mit dem Anschliessen. Ich schicke doch jedes mal Bilder aber immer ist wohl der Anschluss verkehrt.

Welches von beiden ist denn Nun richtig?

neuling321:
Wieso kann denn keiner ein Bild von euch machen wie man es richtig anschliesst?
Welches von beiden ist denn Nun richtig?

Der Aufbau Sketch lässt sich nicht mehr hochladen - Deutsch - Arduino Forum geht in die Richtung.

Du brauchst den Kondensator mit 10µ oder mehr zwischen GND und RST!
Zm weiteren Nachlesen:
https://www.instructables.com/How-to-Restore-the-Arduino-UNO-R3-ATmega16U2-Firmw/ - aber jetzt gebe ich es auch auf.

Ich habe ja nun alle Anschluss Möglichkeiten durch, wenn ihr mir jetzt noch die Richtige sagen könntet mache ich eine Zeichnung für die Nachwelt.

übrigens so geht es auch nicht.