FreaduinoUNO

En esta entrada se explica cómo utilizar una placa FreaduinoUNO como programador ISP para poder cargar el bootloader en el microcontrolador de otra placa FreaduinoUNO.

Componentes necesarios:

  • 2x Placa FreaduinoUNO
  • 6x Cables unipolares para conexión entre placas
  • IDE de Arduino
  • Cable USB para conexión placa-ordenador

PASO 1: Configurar la placa programadora (A) como programador ISP.

En primer lugar debemos cargar un programa base en la placa programadora (A), en concreto el que se llama “ArduinoISP.ino”. Conecta esta primera placa (A) al ordenador con el cable USB y abre Arduino IDE, seleccionando el puerto(Tools/Port: …) y tipo de placa (Tools/Board: Arduino UNO)

El programa ArduinoISP.ino puedes encontrarlo en la pestaña de Ejemplos de Arduino IDE o bien puedes descargarlo al final de este post.

PASO 2: Conectar ambas placas entre sí

Una vez hayas cargado el programa, conecta ambas placas FreaduinoUNO como indica en el siguiente esquema:

placa_FreaduinoUNO

Placa Programadora (A) Placa a Programar (B)
Pin 10 RESET
Pin 11 Pin 11
Pin 12 Pin 12
Pin 13 Pin 13
5V 5V
GND GND

 

PASO 3: Configura parámetros previos

Vuelve a conectar el cable USB a la placa programadora (A). Y configura los siguientes parámetros en ArduinoIDE:

– Selecciona el puerto en Tools/Port
– Selecciona la Placa en Tools/Board: Arduino UNO. Ésta debe corresponder a la placa que queremos programar (B).
– Selecciona el programador con Tools/Programmer: Arduino as ISP.

PASO 4: Quemar Bootloader

Pulsa sobre Tools/Burn Bootloader


Referencias:
http://arduino.cc/es/Tutorial/ArduinoISP