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.
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