Greetings,
I have an issue that has me stumped and I could really use some insight…
Here’s my circuit:
MSP430g2353 conected to launchpad usb
BlueSmirf RN-42 HID (for keyboard functionality) is connected to the Vcc and GND of the launch pad so they are operating at the same voltage.
The msp430 UART TX is connected to the RN42 Rx
RN-42 HID is paired with an android tablet and is recognized as a keyboard. Hardware keyboard is enabled.
I used GRACE in CCS5 to configure the USCI to a baud of 115200, the default of the RN 42. According to the HID maunal, if I send ascii ‘a’ over the uart it should type an “a” on the receiving end. It does nothing however. At one point, I sent about 10 ascii ‘a’ commands to it and all I got was a capital X. Looking at the binary values for ‘a’ and ‘X’ I can see how an offset in the reading of the data could explain this glitch, but I have no idea why it would happen or how to fix it. I have since been unable to replicate the ‘X’ glitch. I assume a simple wire between TX to RS is sufficient?
I’m afraid I’m stuck if I can’t figure this one out. I have limited tools to test with, if nobody has any ideas I may have to buy a UART to RS-232 converter and plugin to a PC to try and see what’s going on. That means more waiting and more money