I'm working on a project with a pretty long I2C buss, containing 50 slave devices.
The buss works great when controlled by an Arduino Uno.
When I hook the same buss up to my Netduino Plus, the bus won't work at all. If I remove about 15 slaves, it starts working.
I was using 2.2K pull-up resistors on the I2C clock and data lines. I also tried using 820 ohms, but there was no change in behavior. I also tried supplementing the Netduino's power through the barrel jack, and powering the I2C buss separately from the Netduino. Neither of those ideas helped.
Can anyone think of a reason why the same physical I2C setup would work on an Arduino, but no on a Netduino?
Here's the buss in question:
Thanks,
Bryan
aka anthrolume
anthrolume
Member Since 18 Apr 2011Offline Last Active May 21 2011 02:09 AM