Solución de Error avrdude: stk500_recv(): programmer is not responding Arduino.
GRABAR EL BOOTLOADER DEL ARDUINO EN ATMEGA328 USANDO EL PROGRAMADOR XGecu PRO.
Te muestro como programar el ATmega328 utilizando el programador XGecu PRO. Cada placa Arduino Uno viene con un microcontrolador llamado Atemga328P, y ya están preprogramados con el firmware Arduino Bootloader. Por lo tanto, no es necesario volver a grabar el cargador de arranque Arduino en esos chips Atmega328P.
Nos centraremos en grabar el gestor de arranque Arduino en un chip Atmega328 listo para usar en su propia placa Arduino DIY o implementar su circuito basado en Arduino en una placa de circuito impreso, ademas de cuando le salte el error del Bootloader.
NOTA : El gestor de arranque es el pequeño programa que se ejecuta cuando enciende el Arduino o cualquier otro microcontrolador (Llamado Bootloader) al presionar el botón de reinicio. Su función principal es esperar que el IDE de Arduino en su computadora envíe un nuevo programa, que luego se escribe en la memoria de Arduino y queda listo para su funcionamiento.
Primero Abrir el programador y seleccionar el chip en cuestión.
Una ves seleccionado el chip, pues se selecciona el archivo del firmware original del Bootloader que trae por defecto el Arduino cuando se instala. Se puede buscar en la siguiente dirección.
C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\optiboot
El nombre del archivo es el siguiente.
optiboot_atmega328.hexDespués de seleccionar el archivo se configuran los Fuses de la siguiente manera.
Luego de haber realizadas estas acciones se procede a programar el microcontrolador.
Configuración de los Fusibles para placa Arduino Uno R3.
FUSIBLE BAJO = 0xFF
FUSIBLE ALTO = 0xDE
Fusibles extendidos = 0xFF
BLOQUEO: 0xFF
Fusibles por defecto cuando el Microcontrolador esta en Blanco.
FUSIBLE BAJO: 0x62
ALTA Fusible: 0xD9
Extendido: 0x07
BLOQUEO: 0xFF
EL FAMOSO ERROR QUE NO NOS DEJA CARGAR EL PROGRAMA
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb6
VER EL VIDEO DEMOSTRATIVO EN YOUTUBE.