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.

connecting two MSP430 LaunchPad together through I2C

Other Parts Discussed in Thread: CCSTUDIO

Hi,

I'm trying to communicate between two MSP430F5529LP using I2C.

I'm using these two software examples from GitHub:

Master I2C FW: gist.github.com/.../6e2cbea432b5d3007253

Slave I2C FW: gist.github.com/.../64892f44dc3989a1f271

So I connected the two LaunchPad as follows:

- SDA --> P3.0 of LaunchPad_1 to P3.0 of LaunchPad_2, a 10k pull-up resistor is connected between the P3.0 of LaunchPad_1 and 3V3. 

- SCL--> P3.1 of LaunchPad_1 to P3.1 of LaunchPad_2, a 10k pull-up resistor is connected between the P3.1 of LaunchPad_1 and 3V3. 

- GND connected.

- The two boards are powered from 2 separated USB ports.

- The launchPad_1 is powered from USB port, and run in standalone mode (FW flash running, no debug/emulator access).

- in order to verify/debug the I2C transfer, I'm running the slave code on launchPad_2 with debug mode.

THE ISSUE: once connect the boards together and run the FW, the debug session on  launchPad_2 is crushed !! and got errors like:

"MSP430: Error initializing emulator: No USB FET was found"

So, to be able to run a code on the MSP430, I have to clean/rebuild project, and restart CCStudio v5.5 so to be able to access to my board normally.

This happens even when I removed the pull-up resistors.

Have I missed something ?

Thank you :-)

**Attention** This is a public forum