Está en la página 1de 5

PROGRAMACIN DEL MICROCONTROLADOR USANDO EL

PROGRAMADOR
INSTALACIN DEL DRIVER
En el CD se tiene una carpeta llamad curso y dentro de sta est otra carpeta llamada Win-
driver esta tiene el driver del programador, as que cuando conecte el programador al
puerto USB deber decirle que busque el driver en esa carpeta de Windriver!
ARCHIVOS pdf DE LOS MICROCONTROLADORES
En la misma carpeta e"iste un arc#ivo de $nternet E"plorer llamado inde" cuando e%ecute
este arc#ivo abrir una pgina donde estn todos los arc#ivos pd& de los microcontroladores
de '()E* y a#i puede ver el arc#ivo completo del '()E+',- o de cualquier otro que
est usando!
CONEXION DEL PROGRAMADOR
Conecte el programador dentro del canal del protoboard como se muestra en la imagen
Este programador puede programar cualquier microcontrolador que tenga las terminales de
S.$ que son )$S/, )/S$ y SC0, entonces lo primero que #ay que #acer es identi&icar esa
terminales en el microcontrolador que se va a programar! 1ote que el microcontrolador
tiene una tira de 2 pines identi&icadas como3 4S( 54ESE(6, )/S$, )$S/, SC0, +1D y
78! Deber unir el pin de 4ESE( del programador con el 4ESE( del microcontrolador,
)/S$ con )/S$, etc! esto es pin con pin y entre la lnea de 4ESE( y 8cc del
microcontrolador deber colocar una resistencia de 9: 0/#ms, vea la cone"i;n que se
muestra en la &igura 9!9!
<igura 9!9 Cone"i;n del programador con el microcontrolador
PROGRAMACIN
Cuando compile un programa sin errores se crear un arc#ivo .hex que es el que debe ba%ar
al microcontrolador, por e%emplo en mi caso guard los programas en una carpeta llamada
programas ubicada en e:\programas cuando se compila un programa el compilador genera
varias carpetas llamadas Exe, Linker, List y Obj dentro de la ruta que le establec que
guardar los programas! El arc#ivo .hex queda dentro de la carpeta Exe as que el arc#ivo
.hex quedar en la carpeta e:\programas\exe esta ruta es un e%emplo y es porque le di esa
ruta de programas! .ero si guarda el programa dentro de la ruta digamos c:\escuea\mis
programas entonces el compilador guardar el arc#ivo !#e" en c:\escuea\mis
programas\Exe
$mportante! *as carpetas Exe, Linker, List y Obj sern creadas s;lo si el programa al
compilarse no tiene errores, despus todos los programas que compile guardarn el arc#ivo
.hex en la carpeta Exe!
=a tenemos conectado el programador y ubicado la carpeta donde se guardar el arc#ivo
.hex entonces deber ir a accesorios para e%ecutar smbolo de smbolo de sistema, es decir el
)SD/S y cambiarse a la ruta donde est su programa .hex por e%emplo en mi caso #ago3
cd e: esto para cambiar de partici;n y uego cd e:\programas\exe as estoy cambindome a
la ruta descrita y despus escribo lo siguiente3
avrdude !p c"digodemicro !c usbasp !e !u !# $ash:%:nombrearchivo.hex
Si su ruta &uera c:\escuea\mis programas\Exe deber escribir en smbolo de sistema
cd escuea\mis programas\Exe
nombrearc#ivo!#e" es el arc#ivo que grabar en el microcontrolador! En el programa de
codevision pide que se le d un nombre a los arc#ivos del proyecto, por e%emplo en el
programa que mane%a los puertos se le dio el nombre de p9, cuando se compila el arc#ivo el
codevision gener un arc#ivo!#e" 5s;lo si no #a #abido errores en el programa6 llamado
p9!#e"
El primer programa que descargaremos es el p9!#e" y el microcontrolador a utili>ar es el
'(mega,- entonces para programar el microcontrolador deber escribir en )SD/S
dentro de la ruta donde esta el arc#ivo .hex3
avrdude p m4 ! u"#a"p e u $U f%a"&'('p)*&e+
Donde c;digodemicro es para especi&icarle el microcontrolador que programar!
)icrocontrolador C;digodemicro
'(?:C'19@-
c128
'(?:.W)@
pwm2
'(?:.W)A
pwm3
'(?:S9@::
1200
'(?:S@A9A
2313
'(?:S@AAA
2333
'(?:S@A,A 5B6
2343
'(?:S,,9,
4414
'(?:S,,AA
4433
'(?:S,,A,
4434
'(?:S-797
8515
'(?:S-7A7
8535
'(?:USB2,2
usb646x
'(?:USB2,C
usb647x
'(?:USB9@-2
usb1286x
'(?:USB9@-C
usb1287x
'(mega9:A
m103
'(mega9@-
m128
'(mega9@-:
m1280
'(mega9@-9
m1281
'(mega92
m16
'(mega929
m161
'(mega92@
m162
'(mega92A
m163
'(mega92,
m164
'(mega92-
m168
'(mega92?
m169
'(mega@72: 5BB6
m2560
'(mega@729 5BB6
m2561
'(megaA@
m32
'(megaA@,
m324
'tmegaA@7
m325x
'(megaA@?
m329
'(megaA@7:
m3250x
'(megaA@?:
m3290
'(mega,-
m48
'(mega2,
m64
'(mega2,:
m640
'(mega2,7
m645x
'(mega2,,
m644
'(mega2,?
m649
'(mega2,7:
m6450x
'(mega2,?:
m6490
'(mega-
m8
'(mega-797
m8515
'(mega-7A7
m8535
'(mega--
m88
'(tiny99
t11
'(tiny9@
t12
'(tiny9A
t13
'(tiny97
t15
'(tiny@A9A
t2313
'(tiny@,
t24x
'(tiny@7
t25
'(tiny@2
t26
'(tiny@29
t61
'(tiny,,
t44x
'(tiny,7
t45
'(tiny,29
t461
'(tiny-,
t84x
'(tiny-7
t85
'(tiny-29
t861

También podría gustarte