Part Number: MSP430FR6972 Hi Team, Please see below details about my question. I trying to establish a serial connection from a PC to our MSP430FR6972 controller, using one of its built in UART peripherals. I am using a standard FTDI cable that connects a USB output of the PC to a D-type connector. Windows 10 automatically detected the cable and picked the appropriate driver. Over this HW I using the popular realterm application for sending bytes over this connection. To my surprise, I encountered a bit-polarity issue: While the FTDI adaptor outputs bits with negative polarity (Ground level for logic "1" and high level for logic "0") the TI controller expects positive polarity and there is no way to configure it otherwise. I did not find any option to change this polarity neither in the terminal application nor in the USB driver. Please note that while it is easy to invert the data bits on their own, the polarity of the start-bit and stop-bit, which are defined as "0" and "1" respectively, is crucial for the frame synchronization, and when they are inverted, the UART receiver is not able to detect the data well. As I most probably not the first ones to encounter this difficulty, I wondered whether you'd have a good advice regarding this. In your opinion, are using the wrong cable? The wrong terminal application? Can anything else be done without adding extra hardware just to invert the bits voltage levels? Thank you for your efforts to help. Have a nice day and a happy year, Shlomi
↧