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.

Touch Pro Tool GUI not receiving data from MSP430 LaunchPad

I'm trying to work on capacitive sensing using the CapTouch booster for the MSP 430 Launch Pad. 

When I open the GUI and connect to the COM port the MSP430 is on, the X-axis jumps to 100 and stops, no data is presented in the interface. Reinstalling drivers usually has no effect. I have had about a 5% success rate in getting data to plot/having the GUI actually function. Wondering if anyone is familiar with this issue or can suggest a fix. I've been poking around with it the past couple days and am totally stuck. 

I have confirmed that there is actually data coming in from the Launch Pad, but it's getting lost somewhere before makes it to the GUI. 

  • It might be a baudrate problem. Can you verify the correct baudrate with a scope on the TX line?
    Also, it might be that the GUI is picking-up the wrong COM port.
    If you restart the MSP by re-plugging the LaunchPad, the virtual COM port vanishes and is re-created, In this case, the GUI might lose connection but perhaps (I don’t know the code) won’t handle this properly.

  • I confirmed the baud rate to be correct. 

    What I've figured out is the GUI works properly when connecting and running it right after restarting the computer. If I close it and start it again, it will not work and I have to restart the computer. This will work for now though.

  • Perhaps there is a synchronization problem on the data protocol. When you end the GUI, part of the incoming data has been read, and when you restart it, then incomplete data is read and misinterpreted. I don’t know the data protocol, but perhaps there is no proper synchronization process.

    Maybe it helps to disconnect and reconnect the MSP after ending and before restarting the GUI.
    Or extend the protocol with frame or sync information, so partial data in the pipe can be safely discarded.

**Attention** This is a public forum