Paso 3: Cargar stock firmware con la opción de IDE de Arduino y quemar Bootloader
En el cableado de este ejemplo, estoy usando UNO del otro como un programador ISP para grabar el firmware, usando el ArduinoISP bosquejo de ejemplo que se ha subido al programador UNO.
Conectar todos los pines de la cabecera ICSP el programador UNO en la cabecera ICSP el objetivo UNO, excepto el pin 5, el pin RST. Conectar el pin 10 del programador UNO al pin RST de la ATmega16U2. Añadir un 10uF o mayor capacitor entre GND y RST en el programador UNO para guardarlo de restablecimiento de la conexión en serie. El cable negativo va a tierra.
Conectar el programador UNO al ordenador mediante USB. En el IDE de Arduino menú goto herramientas, tablero y seleccione "UNO 16U2 Restore Firmware." Herramientas de Goto, programador y seleccionar Arduino como ISP. Herramientas de Goto, puerto y asegúrese de que está seleccionado el puerto del programador UNO. Herramientas de Goto, Burn Bootloader. Después de unos segundos debería ver el mensaje hecho Burning Bootloader en la parte inferior del IDE.
Desconecte el cable USB y desconectar todo el cableado. La viruta del USB de la ONU ha sido restaurada. Este método restaura el bootloader DFU y el programa de adaptador de USB a serial en un golpe. Conecte su recién restaurado UNO vía USB, cambiar la tabla en el menú IDE a UNO y subir un bosquejo de la prueba, tales como abrir y cerrar.
Si tienes dificultad para subir, hacer el lazo posterior prueba como se describe al principio de este Instructable (lazo prueba posterior en el foro de arduino.cc) para confirmar que el firmware ATmega16U2 funciona OK, luego proceda con otros pasos de solución de problemas como grabar el bootloader en el procesador principal (ATmega328P).