Está en la página 1de 4

Cargar Bootloader en Arduino usando

una segunda placa


Hola, hoy voy a explicar como usar una placa de Arduino como programador ISP para
poder cargar el Bootloader en el microcontrolador de otra.
Para ello solo necesitamos dos placas Arduino (Da igual si son versiones diferentes, yo
use una Duemilanove y otra UNO), unos pocos cables, un cable USB y en algunos
casos un condensador de 10F.

En el ejemplo cargo el Bootloader en el microcontrolador conectado en la placa Arduino


UNO usando como programadora la placa Arduino Duemilanove,
a continuacin detallare los pasos a seguir:
1- Iniciar la aplicacin Arduino en el ordenador y seleccionar el ejemplo ArduinoISP.

(Si estamos utilizando un Arduino 1.0


debemos cambiar dentro de la funcin heartbeat() delay(40); por delay(20);)

2- Seleccionamos en la aplicacin la placa Arduino que tenemos conectada por USB


(La que vamos a usar como programadora, en mi caso Arduino Duemilanove) y su
correspondiente puerto serie.

3- Cargamos el programa en el Arduino.


4- Ahora debemos hacer el cableado entre las dos placas:
Para Arduino UNO, Duemilanove o Diecimilia:

http://arduino.cc/en/Tutorial/ArduinoISP

Para Arduino NG o ms antiguos:

http://arduino.cc/en/Tutorial/ArduinoISP
En mi caso la conexin quedo as:

En algunos casos cuando se usa Arduino Uno es necesario colocar un condensador de


10F entre el pin Reset y GND del programador.
5- Sin cambiar la conexin USB (La placa programadora conectada) debemos de
seleccionar en herramientas la tarjeta correspondiente al modelo en el que estamos
grabando el Bootloader (En mi caso Arduino UNO).

6- Seleccionamos como programador Arduino as ISP.

7- Para finalizar seleccionamos Herramientas/Grabar Secuencia de Inicio y esperamos


a que termine el proceso, si no ha habido errores ya deberamos tener nuestro
microcontrolador con el Bootloader cargado.
http://zygzax.com/cargar-bootloader-en-arduino-usando-una-segunda-placa/

También podría gustarte