Tengo un msp430g2553 en su plataforma de lanzamiento. He intentado usar una tasa de baudios de 19200 con el UART y obtengo un galimatías. Por lo que he encontrado, algo con la plataforma de lanzamiento o los controladores limita la tasa de baudios de UART a 9600. Por las hojas de datos, sé que el chip puede transmitir hasta 1 MBd, pero no puedo encontrar nada que me diga cómo utilizar cualquier tasa de transferencia. superior a 9600. ¿Qué hardware o software necesito para que el msp430 se comunique con mi computadora más rápido?
PD: estoy usando el msp430 para enviar muestras de ADC a un programa C# en mi computadora, y funciona perfectamente a 9600, pero no puedo hacerlo más rápido.
EDITAR: "El MSP en sí puede alcanzar hasta 1 MBd. Es el convertidor USB/ser dentro del LaunchPad (el llamado UART de aplicación) que está limitado a 9600Bd; su parte de alta velocidad es necesaria para la funcionalidad JTAG (depuración) ." - fuente . Entonces, ¿cómo puedo configurar una conexión USB/serie en lugar de la plataforma de lanzamiento?
Como ha notado, el controlador USB del Launchpad está codificado para 9600bps. No puedes cambiarlo.
Entonces, ¿cómo puedo configurar una conexión USB/serie en lugar de la plataforma de lanzamiento?
Omitiendo la conexión serial USB del Launchpad. Necesita un adaptador serie TTL de USB a ~3,3 V (3,6 para voltaje estándar de Launchpad).
Simplemente retire los puentes RX y TX y conecte el RX del MSP430 al TX del adaptador en serie y el TX del MSP430 al RX del adaptador. Todavía puede programar y depurar el msp430 a través de la plataforma de lanzamiento, ya que todo lo que necesita son los puentes SBW y RST.
Configure el msp430 para que coincida con la velocidad que necesita. Cualquier ic estándar FTDI o Prolific o Cypress usb-serial con el voltaje correcto funcionaría.
La tasa de baudios se establece con los registros UCA0BR0 y UCA0BR1. Busque en la hoja de datos a qué valores igualarlos. Asegúrese de que su computadora esté configurada a la misma velocidad en baudios. Puede probar con un programa de terminal como PuTTY.
Renán
marcopolo1613
joe hass
marcopolo1613
lior bilia
marcopolo1613