compilador GNU C/C++ para AVRs (avr-gcc). Lee las siguientes instrucciones de
instalación de la pagina de WinAVR's sourceforge.net.
b. Para programar un Orangután bajo Linux necesitas instalar cuatro paquetes de software
que se pueden bajar de sus respectivas websites. Si tienes Ubuntu Linux estos paquetes
se encuentran en el repositorio "Universe".
•
gcc-avr
•
avr-libc
•
binutils-avr
•
avrdude
2.
AVR ISP programming software: Atmel ofrece un entorno de desarrollo integrado (IDE) para la
programación de los AVRs llamada
compilador
WinAVR C/C++ GCC
ISP. Por favor sigue las instrucciones de instalación de Atmel para el
alternativa es programar libremente las líneas de comandos con la aplicación
parte del paquete de
Para el primer test recomendamos escoger la programación del Orangután con un simple programa que
hacer parpadear el LED rojo en el pin PD1: BlinkLED_m324.zip (7k zip)
En Linux debes mover Makefile a linux/ arriba del directorio, compilar usando el comando make y
programar usando el comando make program.
En Windows puedes usar el AVR Studio para programarlo. Abre el proyecto pulsando dos veces en
BlinkLED.aps. Conecta el Orangután al USB. Enciéndelo desde el botón power (se enciende el LED
azul). En Tools menú, selecciona Program AVR > Connect.... Selecciona la plataforma AVRISP.
funciones. Es bas
tante sencillo y ya podrás empezar a trabajar con él.
Para más detalles de como empezar con el AVR Studio, incluyendo pantallas, mira la Pololu USB
AVR Programmer User's Guide. Esta guía es específica y hay muchas secciones en donde se usa el
AVR Studio y que son necesarias para poder trabajar y programar el Orangután SVP'. Una diferencia
notable, sin embargo, está en que el programador del Orangután SVP's ignora
frecuencia
del AVR Studio's ISP y
programmer prevé mediante los ajustes de algunos parámetros, el reloj del AVR. Esto se hace para
evitar que accidentalmente uses un ajuste incorrecto del reloj y dejes el AVR sin poder programarse.
Si tienes un programador externo puedes utilizarlo con el Orangután SVP si lo enchufas al conector de
6-pin AVR ISP localizado cerca del conector USB.
: el compilador GNU C compiler, para los AVR.
: la librería para tener acceso a las funciones específicas de AVR
: herramientas para convertir código objeto a ficheros hex.
: el software para el funcionamiento del programador.
AVR Studio
y contiene el soporte para trabajar con el programador AVR
.
WinAVR
siempre programa a 2
. Este paquete trabaja en conjunción con el
Selecciona el puerto COM Port del "Pololu Orangután
SVP
Programmer"
Administrador de dispositivos en la lista "Ports (COM
& LPT)". Pulsa el botón Connect.... Si AVR Studio
realiza
la
conexión
programmer, se mostrará una ventana de dialogo con el
modo STK500. En la sección Flash de la pestaña
Program, busca el fichero hex. del proyecto (debe estar
creado en el directorio por defecto de cuando iniciaste
el proyecto). Asegúrate de que el AVR está encendido
(LED azul on). Ahora clic en el botón Program y si
todo se ha hecho bien verás el LED rojo del Orangután
parpadeando cada segundo.
Como segundo paso, recomendamos instalar la Pololu
AVR C/C++ Library, la cual provee las funciones
para interactuar con todo el hardware integrado en el
Orangután, incluyendo el procesador auxiliar, así como
varias demos para demostrar como trabajan estas
MHz. No obstante, el Orangután SVP's
AVR Studio
, que forma
avrdude
que
puedes
ver
con
el
Orangután
el parámetro de
. Otra
con
el
SVP's
11