Você está na página 1de 10

Corrimiento de bits, mediante tarjeta Hrcules RM57Lx

La siguiente prctica se realiz a travs del software de configuracin


HALCoGen y el software de programacin Code Composer mediante los
cuales fue posible compilar y programar la tarjeta de desarrollo
Hrcules.
El objetivo de la prctica es realizar un corrimiento de bits el cual ser
visualizado mediante leds que sern conectados a el puerto A, y as
mostrar dicho corrimiento en forma de centro hacia los lados utilizando
los bits 0 al 7.
A continuacin se muestra la metodologa de desarrollo de la presente
prctica.

1.- Crear y configurar nuevo proyecto, elegir la familia de dispositivos y a


su vez elegir el nmero de tarjeta, indicar el nombre y la ruta del nuevo
proyecto.

2.- En la pestaa RM57L843ZWT en la subpestaa Driver Enable, Marcar:


Enable GIO driver
Enable SCI1 driver
3.- En la pestaa PINMUX en la subpestaa Pin Muxing, Marcar:
GIOA

4.- En la pestaa GIO en la subpestaa Port A:


Para el sentido, en los Bits 0 al 7 habilitar salida en la forma
inidicada:

5.- En la pestaa SCI1 en la subpestaa SCI Data Format, Cambiar:


Baudrate a 9600 Hz
Stop Bit a 1

6.- Generar los archivos de


configuracin (F5)
Una vez configurados los puertos y los bits de salida, abrir el software de
programacin Code Composer.

7.- En la pantalla del programa seleccionar File, New CCS Project, e


indicar la ruta del archivo creado anteriormente en HALCoGen.
8.- Dar click sobre el proyecto y seleccionar properties, seleccionar la
opcin Include, con esta accin se incluirn las libreras y la

configuracin realizada en HALCoGen.

9.- En la carpeta Source, seleccionar el archivo HL_sys_main.c, dentr de


este archivo se realizo el cdigo requerido para el corrimiento de bits.
El encabezado incluye las libreras necesarias para que el compilador
reconozca las instrucciones colocadas, as como el direccionamiento de
los bits utilizados.

Son necesarias dos funciones, una principal y otra que se encargara de


realizar un retardo (void retardo)para lograr visualizar el corrimiento de
los leds.

Se declaran dos variables de tipo entero, las cuales determinaran los


estados de 1 y 0 en el corrimiento de los leds a travs del puerto A en
los bits 0 a 7.
Se forman distintos estados los cuales formaran la secuencia del
corrimiento iniciando con los bits del centro recorrindose a los lados,
despus de cada estado se llama la funcin retardo la cual dar el
tiempo necesario para visualizar cada cambio de estado.

Se muestra el final del cdigo, el cual finaliza con el cierre de las llaves
del ciclo while, la funcin principal, y la estructura de la funcin de
retardo.
Finalmente se verifica el cdigo y la tarjeta es conectada para exportar
el cdigo a esta.
Una vez exportado el cdigo a la tarjeta, deben conectarse los bits 0 a 7
hacia los leds que realizaran el corrimiento de los bits.
En la siguiente imagen se muestra la posicin de los bits que deben ser
coencatdos para realizar el corrimiento.

A continuacin se muestran las


imgenes correspondientes al corrimiento de bits de centro a los
costados.
Los siguientes bits en estado alto son 2 y 3.

Estado siguiente en el corrimiento de bits 6 y 7

Você também pode gostar