You are on page 1of 11

PRACTICA 2.

En esta prctica se vio una serie de pasos a seguir y la


programacin
para
encender
un
LED
del
Microcontrolador para que este encendiera y apagara
cada dos segundos. Los pasos realizados son los
siguientes:
1. Una vez abierto CodeWarrior y creado el proyecto
en el que se trabajara, en la barra de herramienta
iremos a la opcin:
Window--> Show View--> Other y hacemos click.

2. Nos aparecer una venta con diferentes carpetas.


Buscaremos la capeta que diga Processor Expert la
procedemos abrir y buscamos la opcin Components
Library.

3. Nos aparecer una pestaa en la parte superior que


diga Components Library y en la pestaa
Alphabetical buscamos el componente BitIO, a
continuacin damos click derecho en el componente y
elegimos la opcin Add to Project.

Esta es la pestaa que


aparecer

4. En la ventana derecha que dice Components


debajo de la ventana del proyecto que hemos creado
se har lo siguiente una vez localizada.

Esta es la ventana
que encontraremos.

3. Se nos abrir esta


pestaa.

1. Buscaremos la Carpeta
Components.

2. En el componente BitIO
haremos doble click.

5. En la ventana que se abri se tiene que modificar lo


siguiente:

Nombramos al componente como


LEDRJO. (El nombre del componente
puede ser cualquiera se puede dejar el
nombre por default se cambi el
nombre para una mejor explicacin).
Cambiamos el valor de Pin for I/O para esto
buscamos:

Se modifica el valor de Direction a Output.

6. En la misma ventana donde buscamos la carpeta


Components se notara que el nombre que tena por
default el componente cambio por el nombre que se
le puso y abriendo el contenido del componente
buscaremos PutVal.

El nombre del componente se ha modificado a


LEDROJO

PutVal se arrastrara hasta nuestro espacio de


cdigo principal en el cual se notara que al haber
sido arrastrado aparecer la lnea de cdigo

Esta es la lnea de cdigo que


se notara.

7. Ahora se procede a escribir las lneas de cdigo de


nuestro programa el cual queda de la siguiente
manera:

Una funcin Delay que es quien


har que el LED quede
encendido con un Tiempo T=2
segundos

Se pondr el valor de 1 que


indica que el LED se
encender.

Se pondr el valor de 0 que


indica que el LED se apagar.

De nuevo la funcin Delay que


ahora realiza que el LED quede
apagado durante 2 segundos.

8. Una vez que se tiene el programa principal queda


por ultimo hacer la funcin Delay() la cual se muestra
con la siguiente imagen:

Este es valor que se tuvo que


asignar para que el tiempo de
retardo fuera 2 segundos.

9. Una vez que se compilo el programa falta cargarlo


al Microcontrolador por lo cual hay que cargarle el
programa Bootloader para que se pueda grabar de
manera correcta en el Microcontrolador el programa
que se ha realizado. Los pasos para cargar el
programa son los siguientes:
1. Oprimir y mantener el botn de RESET del
microcontrolador.
2. Conectar el Microcontrolador en el conector SDA.
3. Una vez conectado al puerto USB del ordenador
dejamos de oprimir el botn RESET y se mostrara
al Microcontrolador como un dispositivo USB.
4. Se copia a este USB el programa:
DEBUG-APP_Pemicro_v108.SDA.

5. Oprimir de nuevo RESET.


6. Desconectar el Microcontrolador.
Una vez que volvamos a conectar nuestro
microcontrolador a la computadora nos saldr el
asistente para nuevo hardware encontrado.

Elegimos esta opcin y damos


click en siguiente para instalar
el driver para el
microcontrolador y as poder
grabar el programa sin ningn

Nota: En caso de omitir la instalacin del driver


aunque el programa Bootloader est instalado ya en
nuestro microcontrolador, una vez que queramos
cargar el programa nos aparecer un error por lo que
es necesario instalar el driver.

10. Ahora para poder cargar el programa debemos


buscar ir al icono de Debug (este icono tiene forma de
escarabajo).

Este es el icono al que nos


referimos damos click en el y el
programa
comenzara
a
cargarse
en
el
microcontrolador.

Nos mandara a la siguiente pantalla en el


CodeWarrior.

11. Por ultimo vamos a correr el programa que hemos


cargado.
Para correr el programa en
el microcontrolador damos
click a este icono.

You might also like