Ich verwende einen PIC32MX795F12 Mikrocontroller zusammen mit einem RN42 Bluetooth zu UART-Modul.RN42 Bluetooth Modul - Eingabe des Befehlsmodus von C-Code
Ich kann Text an den UART mit 115200 Baud ohne Problem senden. Verwenden von Putty Ich kann auch den Befehl $$$ eingeben, um in den Befehlsmodus zu gelangen und die CMD Antwort zu erhalten. Leider konnte ich den Befehlsmodus nicht mit dem C-Code eingeben. Mein Befehl dazu lautet wie folgt:
UART3WriteString ("$$$");
wo die Funktion definiert ist als:
void UART3WriteString(const char * str) {
while(*str) {
U3TXREG = *str++;
while(U3STAbits.TRMT == 0); //wait for the transmission to be done)
}
}
Wenn ich dies tun, wird die RN42 nicht in den Befehlsmodus. Es gibt nur $$$ ohne die CMD-Antwort aus.
Irgendwelche Ideen?
Danke!