msp430g2553, ¿cómo puedo obtener una velocidad en baudios de UART superior a 9600?

2

Tengo un msp430g2553 en su plataforma de lanzamiento. He intentado usar una velocidad en baudios de 19200 con el UART y obtengo un alboroto. Por lo que he encontrado, algo con el launchpad o los controladores limita la velocidad en baudios de UART a 9600. Por las hojas de datos, sé que el chip puede transmitir hasta 1MBd, pero no puedo encontrar nada que me indique cómo utilizar cualquier tasa de transferencia. superior a 9600. ¿Qué hardware o software necesito para obtener el msp430 para hablar más rápido con mi computadora?

P.S. Estoy usando el msp430 para enviar muestras de ADC a un programa de C # en mi computadora, y eso funciona perfectamente en 9600, pero no puedo hacerlo más rápido.

EDITAR: "El MSP en sí mismo puede llegar hasta 1MBd. Es el convertidor USB / ser dentro del LaunchPad (el llamado Applicaiton UART) que está limitado a 9600Bd - su parte de alta velocidad es necesaria para el JTAG ( depuración) funcionalidad ". - fuente . Entonces, ¿cómo puedo configurar una conexión USB / serie en lugar del launchpad?

    
pregunta Marcopolo1613

2 respuestas

3

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 del launchpad?

Sin pasar por la conexión serie USB del Launchpad. Necesita un adaptador serial TTL de USB a ~ 3.3V (3.6 para Launchpad Standard Voltage).

Simplemente retire los puentes de 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 puedes programar & depure el msp430 a través del launchpad ya que todo lo que necesita son los puentes SBW y RST.

Configure el msp430 para que coincida con la velocidad que necesita. Cualquier FTDI estándar o Prolific o Cypress usb-serial ic con el voltaje correcto funcionaría.

    
respondido por el Passerby
0

Establece la velocidad en baudios con los registros UCA0BR0 y UCA0BR1. Busque en la hoja de datos los valores para establecerlos como iguales. Asegúrese de que su computadora esté configurada a una velocidad de baudios sana. Puedes probar con un programa terminal como putty.

    
respondido por el JBaczuk

Lea otras preguntas en las etiquetas