Estoy usando un microcontrolador PIC32MX795F12 junto con un bluetooth RN42 al módulo UART.
Puedo enviar mensajes de texto a UART sin ningún problema a 115200 baudios. Usando Putty también puedo ingresar el comando $$$ para ingresar al modo de comando y obtener la respuesta de CMD . Desafortunadamente, no he podido entrar en el modo de comando usando el código C. Mi comando para hacer esto es el siguiente:
"UART3WriteString (" $$$ ");"
donde la función se define como:
void UART3WriteString(const char * str) {
while( *str ) {
U3TXREG = *str++;
while( U3STAbits.TRMT == 0 ); //wait for the transmission to be done)
}
}
Cuando hago esto, el RN42 no entra en el modo de comando. Simplemente genera $$$ sin la respuesta CMD.
¿Alguna idea?
¡Gracias!