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.