jueves, 17 de diciembre de 2015

ARDUINO: Cargar BOOTLOADER en ATMEGA328P

Normalmente, podemos encontrarnos con esta situación debido a dos casos:

1.- hemos construido una tarjeta con una versión propia para el Atmega328P
2.- hemos reventado el microcontrolador de un Arduino UNO.




Para solucionarlo hemos adquirido el microcontrolador, pero por cuestión de precio o porque no nos hemos dado cuenta, nos llega sin el bootloader. Si queremos trabajar con el IDE de Arduino, no tenemos más remedio que cargarle el bootloader. Aquí describimos los pasos a seguir.


Lo primero que debemos hacer es cargar el ejemplo ArduinoISP en el Arduino:




A continuación, seleccionamos como programador "Arduino as ISP"

Arduino as ISP





Colocamos nuestra shield sobre la placa de Arduino UNO:


Shield


A continuación, marcamos en grabar el bootloader:

Grabar Bootloader

Quitamos la shield, y volvemos a poner el programador como MKII:




Con este último paso, recuperamos nuestro arduino que hizo las funciones de programador de bootloader. Probamos que todo ha ido bien cargándole el ejemplo del Blink.

No hay comentarios:

Publicar un comentario