Having trouble detecting I2C devices at any address. I2C scan returns a found address for an I2C device but then in future iterations of the scan, it reverts back to "No devices found" which brings concern for some inconsistency in the connection.
I am using an Arduino Due that is connected to my computer. The Due is also connected via SCL and SDA to a DAQ device. Does connecting the micro-USB cable to the Programming Port instead of the Native Port affect the I2C detection at all?
Would anyone happen to know a solution for I2C detection?
No I2C addresses are found. But when I toggle the address range from 0..127 to 8..120, I get a V in the column with the header 200. What would this imply?
I have the DAQ device, sensors, connectors, cables all connected. I should expect an I2C device to be found, but the scan returns inconsistent results. Now, no I2C devices are found anymore. What could this problem be related to??
When no I2C devices are connected (SCL and SDA disconnected, no jumper wires on the Due connected), the scan returns no I2C devices found at any address
Could my custom PCB boards, the DAQ device or Arduino Due be damaged? If I were to use an Arduino Uno instead, will I need pull-up resistors? My current board system runs on 3.3V
It's not detecting a I2C device even with another I2C device connected. I've connected the Adafruit LIS3DH Triple-Axis Accelerometer to a breadboard with 4 connections (Vin, GND, SDA, SCL) and I2C detection fails.
Ah ..... a custom PCB is it, useful to know ...........
If the DUE with nothing else connected apart from the LIS3DH sees nothing on I2C then either you have it wired wrong, the DUE is faulty or the LIS3DH is faulty.