This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am evaluating MSP430FR5739 using the development kit MSP-TS430RHA40A, particularly on eSCI_A UART mode. And I had diffcultiies to accomplish the communications between the kit and hyperterminal under OS Winder 10. But I have no problem by running on "loopback" mode by the kit itself. Once I used an adapter ( USB to RS232) in between the kit and PC, I then even couldn't receive a single interrupt of a charactor sent by the hyperterminal although I could detect the wave forms on the pin Rx (P2.1) of the device. BTW the 3-wire connection setup is shown below. Please advise.
MSP430FR5739.P2.0 ----------- > DB9.RXD (pin 2)
MSP430FR5739.P2.1 <------------ DB9.TXD (pin 3)
MSP-TS430RHA40A.GND <----> DB9.GND (pin 5).....
What kind of adapter (USB to RS232) is recommanded? Thanks.
Looking at the schematics [Ref Tools UG (SLAU278AF) Sec B.16] I don't see any RS-232 level shifters (nor a DB9). That tells me that you should Not connect any RS-232 (+/-12V) to the board, since it will almost certainly damage something.
How are you loading your code? I think the MSP-FET has a USB-UART converter in it [disclaimer: I don't have one of those]. If you're using a Launchpad to program, they all have USB-UART converters as well.
If loopback is succeeding but communication off-board is failing, that points to UART bit-rate, usually a questionable clock.
Are you saying there is no way that MSP430FR5739 can be able to talk to PC using its eSCI_A UART port?
Hi Ted,
The UART of MSP430 is TTL level, the DB9 you use is RS232 level. You need a USB to TTL level tool in order to communicate with PC.
Best Regards
Johnson
Hi Johnson,
Yes, I knew.
Would you please recommand a "USB to TTL" tool that would be suitable for MSP430? Thanks.
I suggested the MSP-FET or one of the Launchpads, since I thought you might have one of those right there.
What are you using to load your code?
Hi all,
Thanks for the prompt responses. But....
I do using a MSP-FET as the JATAG connector to the target, which can only be used for loading and developing the code. It can not be used to test its peripherals like eSCI_A UART, can it? That is why I kept asking for the USB_to_TTL adapter that you know it works to communicate the chip and the Hyper Terminal in a Window 10.
Are you sure the one shown in the picture working? Have you ever used it before? Please advise. Thanks.
Debuggers User Guide (SLAU647O) Sec 5.6 and Table 4 discuss the "backchannel UART" that serves as a USB-UART adapter. From Figure 13, it appears that the UART pin connections are shown on a sticker on the bottom of the unit. I don't have an MSP-FET, but others on the Forum are using it this way.
I've used USB-UART adapters from Sparkfun -- notably the BOB-12731, but they have others:
https://www.sparkfun.com/products/12731
But I encourage you to see what you can do with the MSP-FET, since it's right there.
Hi Ted,
Please refer to this ducument :
https://www.ti.com/lit/ug/slau647o/slau647o.pdf
In chapter 5.65, you can find the UART hardware connect between MSP-FET and MSP430, as follow:
Best Regards
Johnson
Hi Johnson, Thank you for the info of USB-UART adapter. What is the difference between USB-UART and USB-TTL adapters?
Thank you for your kindness as well for keeping asking me to look into the UART capability in MSP-FET device....
But I still don't think using MSP-FET to communicate PC is not going to fit into our applications. As I mentioned before we are evaluation TI chip MSP430FR5739 with development kit MSP-TS430RHA40A. And it can be a key low-power DSP used in our product in the future. If it is qualified, it might show the potential of ordering up to a thousand units at our first production phase.
And now we are getting into the point to ensure whether the peripheral eUSCI_A UART would be able to talk to PC Window10 through some types of adapters. So far we have not been of successful in the selections of these adapters. We believe you must have gone through these type of experiences and known what type of adapter is perfectly and reliably suitable for your product.
Please understand what we really need and give us a hand professionally ! Thanks.
Hi Ted,
UART is a serial communication protocol, TTL and RS232 are communication electrical levels.
USB is another communication protocol.
There are generally two interfaces on the PC: USB interface, serial communication (RS232 electrical levels).
The eUSCI integrated on the MSP430FR5739 MCU can be configured as a serial communication protocol (TTL electrical levels). Therefore, in order to ensure communicate normal between MCU and PC. You have two options:
1: Use the USB interface of the PC, then you need a USB-UART (TTL electrical level) hardware, this hardware has been integrated in the MSP-FET, of course, you can also buy one separately, such as the link given by Bruce: https://www.sparkfun.com/products/12731
2: Use PC's serial communication interface (RS232 electrical levels), then you need a TTL-RS232 interface, the following link https://www.sparkfun.com/products/11189
Best Regards
Johnson
**Attention** This is a public forum