Other Parts Discussed in Thread: MSP430G2553
Hello all,
I am having trouble connecting to a terminal program on my PC using the UART on the MSP430G2553 Launchpad.
Now I know that in order to communicate with the PC, the jumpers on the Launchpad have to be rotated 90 degrees, as per instructions here:
I am running Windows 8.1 and so I use KiTTY as my terminal program. It is a PuTTY clone.
I am trying to run the RX TX demo code that can be found here. The first set CCSv5 code.
You're supposed to debug the code and then stop; connect the to the terminal program and hit the reset button on the Launchpad. It worked once, and then never again. It will never connect the first time if I unplug the Launchpad from the USB and try to reconnect.
It's not that it doesn't or never works; it's that it never connects the first time. I either have to debug, stop, hit reset on the LP numerous times in succession or I have to 'dislodge' or 'wake up' the LP using another terminal program called Terminal. I have to send data using terminal until Terminal freezes. Then I attempt to connect using KiTTY it will sometimes work.
The crazy thing is, once I get KiTTY to receive data, I am able to hit the reset button on the LP and debug like normal. The LP connects to KiTTY each time I push the reset button or push Play on the Debugger in CCS. Like normal. It will behave as intended.
But as soon as I disconnect the LP from the PC USB and reconnect, its like the PC forgets all about the LP, or forgets to communicate through UART.
I've tried:
- Tried debugging with CCS versions 5.5 and 6.0 (currently the only one installed)
- Un/reinstalling both versions
- Made sure the Serial Port is visible in the Device Manager and that all port settings are the same. Tried enabling/disabling FIFO as well as different settings.
- Tried disabling AV. I have Malwarebytes with Anti-Exploit Premium.
- Dis/enabling and Un/renstalling the Serial Port Driver in the Device Manager in Windows
I'm not sure why its behaving this way. Sometimes I have to fiddle madly with it for about half an hour before the LP starts cooperating.
Any ideas?
Thanks in advance.