Cómo usar el microcontrolador TMS570 UART para comunicarse con otro dispositivo

1

Estoy tratando de usar un TMS570 para comunicarme con otro dispositivo a través de UART. (El diagrama de pines está aquí: enlace )

Intenté seguir el siguiente tutorial sobre cómo usar el SCI / UART en el microcontrolador, pero me di cuenta de que solo contiene instrucciones sobre cómo comunicarse entre la PC y el microcontrolador, no sobre cómo comunicarme con otro dispositivo usando UART .

Hice esta pregunta en el foro TI E2E , y recibió el siguiente consejo:

  

El TMS570LS1224 tiene dos UART, uno es una combinación LIN / SCI2 y el otro es solo un SCI simple. En el esquema del Launchpad en la hoja 12, sección A1, puede ver que los pines LIN están conectados a U7. U7 es el chip que crea el XDS110. El XDS110 no solo es un controlador JTAG, sino que también actúa como un puerto USB a serie para su PC. En el código de ejemplo del tutorial SCI2 se escribía en la PC y se recibía de la PC. Los pines LIN ya se utilizan en el Launchpad.

     

Si desea conectar dos plataformas de lanzamiento juntas por un UART, le sugiero que utilice el SCI plano, los pines J2-3 y J2-4.

Sin embargo, no estoy seguro de cómo configurar HalCoGen para configurar los pines de esta manera, y qué métodos usar en Code Composer Studio para comunicarse a través de ellos. ¿Alguien tendría algún consejo?

¡Gracias!

Hoja de datos de TMS570: enlace

    
pregunta mk314

2 respuestas

1
  

Sin embargo, no estoy seguro de cómo configurar HalCoGen para configurar los pines de esta manera, y qué métodos usar en Code Composer Studio para comunicarse a través de ellos. ¿Alguien tendría algún consejo?

típicamente:

1) comience a leer los manuales de usuario de HalCoGen y CCS, familiarícese con las herramientas / entornos;

2) mira el código de muestra, en comparación con la hoja de datos;

3) comience a codificar y depúrelo en su hardware.

el mismo enfoque que adopta en casi todos los dispositivos (mcu).

    
respondido por el dannyf
0

como lo indica la respuesta, conecte estos pines como este J2-3 (RX de la placa1) - J2-4 (TX de la placa2) y conecte J2-4 (TX de la placa1) a J2-3 (RX de la placa2)

el launchpad usa el microcontrolador RM46L850, consulte la página 153, que especifica claramente todas las características de la comunicación en serie RM46L850

    
respondido por el Raj

Lea otras preguntas en las etiquetas