I have been developing some I2C proof of concept code, using the wire library, for a new project using two Arduino UNO clones (I don't worry about burning them up if I wire something wrong). Now that have the logic worked out, I want move everything to a TeensyLC for the MASTER and an Arduino MEGA for the SLAVE.
Here are a couple of questions:
1. When attaching the Arduino Mega to the TeensyLC I assume that you use 3.3v from the TeensyLC to pullup the Data and Clock pin for the I2C and all will be well, is that correct?
2. I will be attaching another I2C module to this circuit. This one is already built and tested and already has pullup resistors for the Data and Clock. If I add the pullup resistors for the Arduino/Teensy connection, should I remove the resistors from this second module?
I didn't think I needed to add code or schematics for this question, but let me know and I will put something together (I only have proof of concept code and hand drawn schematics at this time).
Here are a couple of questions:
1. When attaching the Arduino Mega to the TeensyLC I assume that you use 3.3v from the TeensyLC to pullup the Data and Clock pin for the I2C and all will be well, is that correct?
2. I will be attaching another I2C module to this circuit. This one is already built and tested and already has pullup resistors for the Data and Clock. If I add the pullup resistors for the Arduino/Teensy connection, should I remove the resistors from this second module?
I didn't think I needed to add code or schematics for this question, but let me know and I will put something together (I only have proof of concept code and hand drawn schematics at this time).