Sei sulla pagina 1di 2

1.

PROGRAMACIN
1. Descargar Avrdude
a. Para programar tarjetas Arduino se necesita Avrdude. Descargar de la siguiente pgina:
http://mirror.rackdc.com/savannah//avrdude/avrdude-5.11-Patch7610-win32.zip
b. Descomprimir el archivo descargado, luego renombrar el directorio de avrdude, y copiar en la
unidad C.
Nota:
Si ya est instalado el IDE Arduino en el PC, el archivo avrdude.exe est ubicado en:
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe
y avrdude.conf est en:
C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf
2. Para programar con Atmel Studio en su versin 6.2 se deber realizar el siguiente ajuste, con
el se usar avrdude para programar el ATMEGA328P.
1. Abrir Atmel Studio.
2. Ir a men Tools y escoger External Tools
3. Dentro de la ficha External Tools:
a. Presionar el boton Add.
b. En Title poner un nombre para la herramienta por ejemplo: Arduino Programmer.
c. En Arguments poner el siguiente comando:
C:\avrdude\avrdude.exe
d. Avrdude necesita los siguientes argumentos: avrdude.conf de archivos, el puerto COM, la
velocidad de transmisin en serie, el archivo hexadecimal para ser programado y el nmero de
parte del microcontrolador. La siguiente tabla muestra los diferentes argumentos a favor de la placa
Arduino. Ellos deben ser escritos en el cuadro de texto Argumentos:
Board IC Chip Arguments

Placa

IC Chip

Argumento

Arduino Uno

ATmega328p

-C "C:\avrdude\avrdude.conf" -p atmega328p -c arduino


-P COM2 -b 115200 U flash:w:"$(ProjectDir)Debug\$
(ItemFileName).hex":i

Arduino Pro Mini

ATmega328p

-C "C:\avrdude\avrdude.conf" -p atmega328p -c arduino


-P COM2 -b 57600 U flash:w:"$(ProjectDir)Debug\$
(ItemFileName).hex":i

ATmega328p en
Breadboard

ATmega328p

-C "C:\avrdude\avrdude.conf" -p atmega328p -c arduino


-P COM2 -b 57600 U flash:w:"$(ProjectDir)Debug\$
(ItemFileName).hex":i

Nota: Cambiar el puerto COM y la localizacin de avrdude.conf, de acuerdo a la configuracin del


computador.
e. Tiquear "Use Output window".
f. Presionar OK.

6. Ir al men Tools de nuevo. Se ver aadido Arduino Programmer en el men Tools.


Crear un proyecto.
7. Ir a men File. Hacer click en New y luego en Project.
8. Escoger GCC C Executable Project y poner por nombre del proyecto toggleProject y
Presionar OK.
9. Escoge ATmega328 de la lista y presionar OK.
10. Escribir el siguiente programa y luego compilar.

#include <avr/io.h>
#define F_CPU 16000000UL
#include "util/delay.h"
int main(void)
{
DDRB = 0xFF;
DDRC = 0xFF;
while(1) //loop forever
{
PORTB ^= 0xFF; //toggle port B
PORTC ^= 0xFF; //toggle port C
_delay_ms(1000); //wait 1 second
}
}

Programar la tarjeta Arduino


11. Conectar la tarjeta Arduino al PC.
12. Ir al men Tools , hacer click en Arduino Programmer. Aparecer el siguiente texto en
Output window y el LED empezar a parpadear en la tarjeta.

Obtener archivo .Hex


Programar con Pony Prog

Potrebbero piacerti anche