arduino leonardo bootloader

mi pc no reconoce mi tarjeta leonardo asi que trate de quemar el bootloader con una tarjeta uno, asi la conecte siguiendo estas instrucciones:

  1. Conectar el Arduino UNO (progamador) al PC
  2. En Arduino IDE seleccionar la placa y el puerto al que está conectada en la pestaña “Herramientas”
  3. Ve a “Archivo>Ejemplos” y selecciona “XX.ArdinoISP” (La XX es por el número del ejemplo, y dependerá de la versión del IDE que estés usando)
  4. Pulsa en subir
  5. Con esto hemos convertido nuestro Arduino UNO en un programador ISP. Ahora vamos a conectar las placas tal como se muestra en la siguiente imagen:
    Reviviendo la Leonardo!
  6. Ahora seleccionamos como placa la Leonardo en “Herramientas” (Este es el detalle que no mencionan, al menos no claramente, en los tutoriales).
  7. Vamos ahora a “Herramientas>Programador” y elegimos “Arduino as ISP”
  8. Por último elegimos la opción “Quemar bootloader”

pero me marca este error

Arduino:1.8.8 (Windows 7), Tarjeta:"Arduino Leonardo"

C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega32u4 -carduino -PCOM9 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xcb:m -Uhfuse:w:0xd8:m -Ulfuse:w:0xff:m

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

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

Using Port : COM9
Using Programmer : arduino
Overriding Baud Rate : 19200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x15
AVR Part : ATmega32U4
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
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 1024 4 0 9000 9000 0x00 0x00
flash 65 6 128 0 yes 32768 128 256 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 : Arduino
Description : Arduino

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x02

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10
Hardware Version: 4744608
Firmware Version: 0.4611299
Topcard : STK502
Error quemando bootloader
Vtarget : 1.8 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10

avrdude done. Thank you.

" Programmer Type : Arduino
Description : Arduino

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x02

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10
Hardware Version: 4744608
Firmware Version: 0.4611299
Topcard : STK502
Error quemando bootloader
Vtarget : 1.8 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01
avrdude: initialization failed, rc=-1"

Coloque un condensador de 10 uF entre Restablecer y Gnd en el Arduino utilizado como ISP.

gracias, ya lo hice y si funciono, quemo el bootleader, pero la computadora sigue sin reconocer o detectar mi tarjeta leonardo, porque ?

Use un cable diferente, use un puerto USB diferente. Algunas personas reportan problemas al usar puertos USB3. Asegúrese de seleccionar el puerto correcto antes de cargar su croquis.
Estoy usando Google Traductor.

I don't have any problems loading sketches on my Linux box, but I had problems using two Pro Micros on Win 10 Pro. My work around was to momentary short Reset and Gnd on the Micro when the sketch was looking for the upload port. This seemed to work most of the time. I hardly ever use Windows so I may be missing something.

After further testing, I seem to be having problems using USB hubs. Fails uploading sketches when using two different USB hubs on USB2 & USB3 ports. Doesn't fail all of the time. No failures plugging directly into USB ports.

No problems loading to Uno and Uno clones.

Back to Linux for me. :slight_smile: