MCU no puede comunicarse con el módulo Bluegiga WT12

-1

Tengo el kit de evaluación EK-WT12 para el módulo Bluegiga WT12 controlado por un TI Launchpad. He utilizado el kit de evaluación para comunicarme con una computadora con perfil SPP y he enviado y recibido datos entre la entrada RS232 de la placa y la PC conectada a través de Bluetooth.

También he usado TI Launchpad para comunicarme a través de RS232 a una computadora para mis funciones deseadas. Funciona bien. Estoy usando un circuito MAX232 para convertir sus puertos UART a RS232.

Mi problema es que cuando conecto los puertos UART de este microcontrolador a través del circuito MAX232 a los pines RS232 del EK-WT12, no veo datos recibidos en el modo de datos. No estoy usando el control de flujo, por lo que en la hoja de datos puse a tierra CTS y mantuve RTS flotando. Solo conecto los pines GND, Rx y Tx a la salida de MAX232.

Cualquier idea sobre qué puede estar causando el problema.

    
pregunta natsirun

3 respuestas

1

Tal vez compruebe la velocidad en baudios. El valor predeterminado es 115200. Luego, verifique que el puerto serie de la MCU esté configurado en 8 bits de datos y un bit de parada. El módulo WT12 debe responder a un comando SET. Verifique que ambos lados tengan alimentación propia usando RS232 ya que RS232 tiene una línea eléctrica.

La mejor manera es colocar un osciloscopio en los datos de TX y RX. Y las líneas CTS, RTS no son necesarias.

    
respondido por el Ezyblue
0

El WT-12 requiere que los pines Tx / Rx estén conectados de forma cruzada, como un módem nulo, es decir, Rx del WT-12 está conectado a Tx de la MCU, y Tx del WT-12 está conectado Rx de la MCU. Así que asegúrate de que ese sea el caso.

Ya que está utilizando la placa de evaluación, esto significa que el pin 3 (Tx) del conector DB-9 en la placa de evaluación está conectado al pin 13 del chip MAX232, y el pin 2 (Rx) del DB-9 está conectado a 14 del MAX232.

    
respondido por el tcrosley
0

Creo que debería controlar si su microcontrolador envía datos o no antes de que se establezca la conexión. Al usar el pin pio5 puede entender que está conectado y luego puede comenzar a enviar o recibir datos. De lo contrario, en mi opinión, wt12 no puede comunicarse debido al hecho de que está ocupado debido a que los datos provienen de sus pines de datos.

    
respondido por el honour

Lea otras preguntas en las etiquetas