Other Parts Discussed in Thread: MSP430FR2355
The attached screenshot is fairly self-explanatory to the problem I had.
I'm trying out the UART on MSP430FR2355 on the MSP-EXP430FR2355 LaunchPad. I have P4.3 setup to UART Tx a character 'A' or 0x41. The oscilloscope reads OK directly from the TXD header pin on the LaunchPad - I get a consistent 'A' and the timing appear to be near perfect on the oscilloscope. But after I put back the jumper and read from the terminal on CCS (or any other terminal program), I get an upside down exclamation mark '¡'. Only when I terminate or start the port do I get an occasion 'A' once in a while before Tx-ing again the weird symbol '¡'
extended ASCII: '¡' = 173 = 10101101
ASCII: 'A' = 65 = 01000001
I can't see any meaning difference between their bit patterns 10101101 and 01000001 ... so I have absolutely no clue what's going on.
What is possibly causing this, or what else I can do to troubleshoot it?