Created Wed, 01 Jun 2011 18:47:41 +0000 by rade95
Wed, 01 Jun 2011 18:47:41 +0000
Hi, is I2C on chipKIT boards on analog pins A4 and A5 and is it a 3.3V or a 5V bus?
Is it necessary to press the pushbutton after or during code download, like it was needed on older Arduino boards (NG)?
Wed, 01 Jun 2011 22:10:44 +0000
In order to multiplex the analog and i2c functions of the pins on the Uno32, I had to use jumpers. The i2c signals will show up on A4 and A5 when jumpers JP6 and JP8 are set appropriately. The i2c signals on the Max32 (like the Mega) are on a different connector and don't need the jumpers
The chipKIT boards don't have i2c pullups on them (like the regular Arduino boards), and so you have to provide the pullups externally. Because of the way the i2c signal thresholds work, mixing 3.3v and 5v on the same bus is problematic. I think that pulling them to 5v would probably work, but I don't think that we've tried it to make sure. It would be better to run the i2c bus at 3.3V
The chipKIT boards are set up to be reset automatically by the IDE when programming, like the newer Arduino boards.
Gene Apperson Digilent
Thu, 02 Jun 2011 03:59:20 +0000
Thanks Gene, actually I need I2C to operate at 3.3V so your solution is fine. Placing an order now.
Sat, 13 Dec 2014 09:44:48 +0000
The i2c signals on the Max32 (like the Mega) are on a different connector and don't need the jumpers...........