Escolar Documentos
Profissional Documentos
Cultura Documentos
ndice de contenido
Descripcin paso a paso para configurar un clone Arduino como programador ISP.............................2
Instalando el controlador............................................................................................................................2
Primer paso.......................................................................................................................................2
Segundo paso....................................................................................................................................2
Configurando el Arduino como programador............................................................................................4
Primer paso.......................................................................................................................................4
Segundo paso....................................................................................................................................4
Tercer paso........................................................................................................................................4
Cuarto paso.......................................................................................................................................5
Quinto paso.......................................................................................................................................5
Configurando ArduinoISP en Atmel Studio...............................................................................................6
Primer paso.......................................................................................................................................6
Segundo paso....................................................................................................................................6
Tercer paso........................................................................................................................................6
Conectando el ArduinoISP con el microcontrolador a programar.............................................................8
Primer paso
Descargar el instalar el controlador FTDI (http://www.ftdichip.com/Drivers/VCP.htm) de
acuerdo al sistema operativo y a la arquitectura del procesador de su computadora (Windows, 32 64
bits, etc.).
Segundo paso
Verificar que el sistema operativo ha detectado el controlador,
mediante la opcin Administrador de dispositivos en Windows:
Primer paso
En la opcin de Herramientas ->
Borad -> Arduino Nano w/Atmega328. Este
paso se deber seleccionar la tarjeta de desarrollo
con la que se trabajar (Uno, Nano, Micro, etc.).
Segundo paso
Verificamos que aparezca el nombre
del puerto al que fue asignado el controlador de la tarjeta de
Arduino. Una vez verificado que aparezca un nmero de puerto,
significa que la tarjeta ha sido reconocida por el ambiente de
desarrollo (ver figura).
Tercer paso
Nos aseguramos de que la Verificamos que el tipo
de programador sea como muestra la figura:
Cuarto paso
En la opcn de archivo seleccionamos ejemplos,
abrimos el archivo fuente (Sketch) llamado ArduinoISP:
Quinto paso
Finalmente lo compilados y lo cargamos en el
microcontrolador de la tarjeta de desarrollo. De esta manera la
tarjeta de desarrollo podr utilizarse como programador para
cualquier microcontrolador AVR. Lo nico que tenemos que hacer
es darle los parmetros adecuados, que se describen el la siguiente
seccin.
Primer paso
Entramos al IDE Atmel Studio y en la opcin de herramientas
nos ubicamos en la pestaa: External Tools.
Segundo paso
Despus de dar click en la opcin anterior, nos
aparece otra ventana en la que podemos dar de alta cualquier
nombre (o varias opciones) para describir, dar el comando y los
parmetros del comando para programar cualquier AVR con
nuestro Arduino (ya configurado como ISP).
Tercer paso
En sta ventana, en la seccin Title escribimos el nombre que hayamos escogido para
nuestro programador (cualquiera). En la opcin Command colocamos el nombre del programa que
har la programacin en el AVR, en nuestro caso siempre ser: avrdude.exe. En la pestaa para
escribir los argumentos (Arguments) colocamos:
Donde:
-c: es para indicarle el nombre del programador (avrisp). Cuando usamos un Arduino como
programador, siempre ser: AVRISP.
-p: es el parmetro para indicar el nombre del microcontrolador a programar (en nuestro
ejemplo: attiny2313).
-v: para desplegar todos los mensajes del avrdude.exe durante el proceso de programacin.
-U: especificar la memoria y lo que queremos hacer en ella (flash:w:nombre del archivo.hex)
Para no estar cambiando en nombre del archivo conforme cambiamos de proyecto, entre los dos
puntos (despus de w) y la extensin (.HEX) oprimimos la flecha de la derecha y
seleccionamos Target Name, como muestra la figura:
Gnd
D11
D12
D13
D10
Reset (Pin 1)