Estoy trabajando con la TI TM4C MCU. Conectado a una UART de este MCU, tengo un módulo GSM o un módulo GPS (digamos UART1
). Necesito establecer comunicación entre la MCU y el módulo enviando algunos "comandos AT" y recibiendo algunas respuestas para verificar qué está haciendo el módulo.
Por lo tanto, necesito ver qué comandos AT son enviados por la MCU al módulo y debo ver qué responde el módulo a la MCU. Por supuesto, esos comandos se definen a través de archivos C, pero necesito verificar qué se envía cuándo y cómo y qué se recibe cuándo y cómo.
Supongo que no puedo usar CCS para visualizar esos flujos de datos, ¿correcto?
Por lo tanto, para lograr esto, estoy pensando en usar MCU UART0
y conectarlo a mi computadora, donde uso el software "Tera Term" para recibir una copia de lo que envía y recibe la MCU en UART1
.
No soy un experto en C, pero tengo alguna noción de ello. Encontré algún ejemplo de uso de UART en el taller de laboratorio de TI para TM4C, pero no estoy completamente seguro de cómo implementar este "reenvío" (copia similar). Creo que necesito copiar el valor en el FIFO / búfer de UART1
a UART0
y luego enviarlos a UART0
.
Estoy un poco confundido acerca de cómo operarlo.
Apreciaría si alguien tuviera experiencia al respecto para explicar cómo procesa normalmente analizar el envío y la recepción de datos a través de UART, que no están directamente vinculados a un terminal de computadora.