Other Parts Discussed in Thread: MSP430F6659
Hi,
I'm working on a project which I need to communicate four CDC Virtual Ports (USB) between a MSP430f6659 and the PC. It works fine when I start they separately. Connecting more than one, the communication becomes unstable and often looses data and I need to reconnect the MSP and PC USB.
All the boards have exactly the same code, the only difference is the PID value.
I already tried reducing max power to 150mA. I verify often in the device manager the connection and it's fine, only when I start to send data to the PC that it starts to fail.
I'm using all the functions included in the Developer's Package, also the code is taken from an example. It works fine individually. I use the sendDataWaitTilDone(...) function to send data to PC and receivefromBuffer(...) to receive in EP0.
Maybe you know something I'm not considering with multiple serial CDC.
Thanks,
