Facultad de Ingeniera Electrónica y Eléctrica - UNMSM
.
PROGRAMACION DE MICROCONTROLADORES ATMEL CON ARDUINO Jorges Huaman Jhonson Arturo e-mail !honson!orges"gmail !honson!orges"gmail.com .com
#ere$ %rti$ Jorges Arturo e-mail
presen ente te trab trabaj ajo o tien tiene e como como RESU RESUME MEN: N: El pres fina finali lida dad d brin brinda darr la posi posibi bili lida dad d de usar usar la tarj tarjet eta a ARDUINO UNO como programador para microcontroladores ATMEL. ATMEL. ue !ec!o apro"ec!ando el ejemplo de ARDUINO I#$ %ejemplo &ue se encuentra en el IDE de ARDUINO'. #e logro leer el microcontrolador( borrar la memoria flas! ) escribir el arc!i"o .*E+ en la memoria flas! del microcontrolador. microcontrolador.
PALABRAS PALABRAS CLAVE CLAVE A&'UIN%( archi)o .HE*( IS#( microcontrolador.
1 INTRODUCCIÓN Esta gu+a contiene las instruccion instrucciones es ,ara ,oder utili$ar la tar!eta A&'UIN% UN% ,ara ,oder cargar el archi)o .HE* en un microcontrolador AME. En este caso usaremos el AME/A0. #ara #ara esto esto usar usarem emos os la m12u m12uin ina a del del sist sistem ema( a( usaremos la herramienta A3&'U'E ,ara 2ue ,or l+nea de comandos logremos cargar el archi)o .HE*.
2 PROCEDIMIENTO
2.2 CONECTAN CONECTANDO DO LA TARJETA TARJETA ARDUINO ARDUINO CON ATMEGA8
#ara ,oder reali$ar esta 4unción necesitaremos los siguientes ,rogramas instalados •
#ara #ara la comuni comunicac cación ión se usara usara el ,rotoc ,rotocolo olo de comunicación IS# 2ue se encuentra en la ar2uitectura de muchos microcontroladores. &es,etar el cone;ionado 2ue 2ue se muest uestra ra a cont contin inua uaci ción ón.. No ol)i ol)ida darr la alimentación del microcontrolador.
5INA3& #ara #ara ,ode ,oderr usar usar la herr herram amie ient nta a A3&'U'E. A3&'U'E. A&'UIN% I'E #ara ,rogramar la tar!eta tar!eta A&'UIN% o UN%. AME AME SU'I%( o alg6n so4t7are 2ue te ,ermita o8tener el archi)o .HE* ,ara cargarlos al microcontrolador. o
•
•
2.1 CARGAR CARGAR ARDUIN ARDUINO O ISP EN ARDUINO ARDUINO UNO En el I'E de A&'UIN% a8rir el e!em,lo ArduinoIS# y cargarlo en la tar!eta A&'UIN% UN%. 9Se mostrara en la imagen:
1
Facultad de Ingeniera Electrónica y Eléctrica - UNMSM
.
2.3 UTILIZANDO AVRDUDE
LA
a)rdude c a)ris, , m0 # comB 8 CD e U 4lash7@SIAC@SIAC@'e8ug@SIAC.he;
HERRAMIENTA
G se o8tendr1 lo siguiente
Este ,aso se reali$ara mediante l+neas de comando ,ara lo cual usaremos el s+m8olo del sistema. En la )entana e!ecutar 95indo7s y o8tendremos lo siguiente
'onde
-c a!"#$: Es el ,rogramdor( en nuestro caso el A&'UIN% UN% con el ArduinoIS# cargado. -$ %8: El microcontrolador a ,rogramar( se ,uede colocar a)rdude , ,ara o8tener una lista de todos lo microcontroladores ,rograma8les con el ArduinoIS#. -P c&%'(': El ,uerto ?%M ,or donde accede la tar!eta A&'UIN% UN%( re)isar en administrador de dis,ositi)os. -) 1*2++: Es la )elocidad de ,rogramación( este dato se encuentra en el ArduinoIS#. -,: orra la memoria 4lash. -U a#/:0:!a: /ra8a en la memoria 4lash el archi)o .HE* 2ue de8e estar en la ruta es,eci4icada. .
Nos direccionaremos a la unidad =?@> ,ara lo cual escri8iremos el comando =cd ..> lo necesario ,ara ir a ?. una )e$ a2u+ e!ecutamos =a)rdude> y o8tenemos
3 CITAS 4O RE5ERENCIAS as citas y@o re4erencias se colocar1n al 4inal del manuscrito. Utilice Arial( 0 ,ts( es,acio sim,le. #ara ayudar a los lectores( e)ite notas a ,ie de ,1gina 2ue incluyen las o8ser)aciones ,eri4éricas necesarias en el te;to 9dentro de ,aréntesis( si usted ,re4iere( como en esta oración:. as citas de8er1n de res,etar el orden de a,arición en las re4erencias. Se colocar1n entre corchetes E!. K. Si es ,reciso mencionar los nom8res de los autores de8er1n de a,arecer todos los nom8res e;ce,tuando si el numero de éstos es m1s de cuatro( en tal caso se ,ondr1 el nom8re del ,rimer autor y la leyenda Let al.
Una )e$ en este ,unto e!ecutaremos la carga del archi)o .HE* con la siguiente l+nea de comando
2
Facultad de Ingeniera Electrónica y Eléctrica - UNMSM
. Si la 4rase inicia citando la re4erencia entonces ,uede utili$ar el 4ormato &e4. K( en otro caso utilice solo K. as re4erencias electrónicas 9U&: de8en seguir el 4ormato mostrado en OK.
6 RE5ERENCIAS CK /. %8regón-#ulido( . ?astillo-oledo and A. ouPiano)( ,A globall) con"ergent estimator for n fre&uencies- ( IEEE rans. %n Aut. ?ontrol. 3ol. Q. No R. ,, 0RQ-0OB. May . K H. halil( -Nonlinear #)stems- ( nd. ed.( #rentice Hall( NJ( ,,. R-RO( CDDO. [3] Francis. . A. and 5. M. 5onham( ,T!e internal model principle of control t!eor)- ( Automatica. 3ol. C. ,,. RQOR. CDQO. K E. H. Miller( ,A note on reflector arra)s- ( IEEE rans. Antennas #ro,agat.( Ace,tado ,ara su ,u8licación. RK ontrol Toolbo/ 9O.:( UserTs /uide( he Math 5orPs( C( ,,. -C--BR. OK J. Jones. (2007, Febrero 6). Networks (2nd ed.) [En línea]. Disonible en! "tt!##www.at$.%o$ .
N&a#: C.En general una re4erencia de8e de contener el nom8re del autor9es:( el Nom8re del articulo o li8ro en it0licas( Edición y editorial ó nom8re de la re)ista( )olumen y n6mero( ,aginas y 4inalmente el mes y ao o solo el ao si es un li8ro o comunicado. . %8ser)e el 4ormato del enca8e$ado Nom8re Institución. A,ellido AutorC( A,ellido Autor( etc. +tulo a8re)iado del art+culo. B.
Es ,ermitido utili$ar ti,o de letra &i$es New 'o$an en lugar de ti,o Arial( ,ero de8e utili$arse el mismo ti,o de letra en todo el documento y aumentar en C ,unto el tamao res,ecto de los 2ue se sealan en el ,resente documento.
Adaptado por: Ing. William Marín, para los cursos de laboratorio. Escuela de Ingeniería Electrónica Instituto Tecnológico de Costa ica 2!!"
#