From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
I've not used the NI I2C devices before so I can't really see anything glaringly obvious with the code, but do you have an I2C pullup resistor located somewhere else in your circuit/wiring? As per the I2C standard you need to have pullup resistors located somewhere on SCL and SDA and you have a 'false' wired to use the ones internal on the NI I2C device, so I'm assuming you have them located elsewhere?
I've not used the NI I2C devices before so I can't really see anything glaringly obvious with the code, but do you have an I2C pullup resistor located somewhere else in your circuit/wiring? As per the I2C standard you need to have pullup resistors located somewhere on SCL and SDA and you have a 'false' wired to use the ones internal on the NI I2C device, so I'm assuming you have them located elsewhere?
Yes. There is a pull up resistor at the device end (where the X24C04 is located). Initially I had the NI board pullup on as well and the I2C VI just error then.