En este ejemplo, probaremos el demo que trae el HALCoGen y que tiene por nombre "example_sci_uart_9600.c" en donde se hace una comunicación con el serial con la computadora. Importante mencionar que las características de la comunicación serán las siguientes: Baudrate = 9600, Length = 8, Stop bits = 1, Parity = None. Otro punto que considero importante es revisar que tengas instalados los drivers del tu HerculesRM57 para que este tenga generado el puerto COM correspondiente y así poder hacer la comunicación de forma exitosa (en mi caso es el COM4).
Configuración en HALCoGen:
Bueno para iniciar, pues se debe crear un proyecto: File >> New >> Project. Luego seleccionar RM57L843ZWT >> Driver Enable >> Desmarcar todos los drivers y solo habilitar SCI1.
Posteriormente ir a SCI1 >> SCI Data Format, ahí estableceremos los siguientes valores.
Posteriormente ir a SCI1 >> SCI Data Format, ahí estableceremos los siguientes valores.
Al final solo basta con con ir a File >> Generate Code y listo.
Código:
Se ha utilizado el ejemplo que trae el HALCoGen y se ha agregado la opción para enviar el texto 4, haciendo uso de la función sprintf, como se muestra a continuación.
Resultado:Aquí una captura de pantalla donde se aprecia los datos leídos por la terminal de CCS, importante.
Descargas:
Aquí el enlace directo para DESCARGAR los archivos disponibles, también puedes revisar o descargar la información desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.
Donaciones:
Si te gusta el contenido o si los recursos te son de utilidad, comparte el enlace en tus redes sociales o sitios donde creas que puede ser de interés y la otra puedes ayudarme con una donación para seguir realizando publicaciones y mejorar el contenido del sitio. También puedes hacer donaciones en especie, ya sea con componentes, tarjetas de desarrollo o herramientas. Ponte en contacto para platicar, o puedes volverte uno de nuestros sponsors.
Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.
- Texas Instruments, "Hercules RM57Lx LaunchPad Development Kit", http://www.ti.com/tool/launchxl2-rm57l
- Martín Valencia @ElectronAplica, "Hercules Tutorial 5 SCI", https://www.youtube.com/watch?v=MNdDkedAzw0
0 Comentarios