I am communicating with a SenseAir CO2 sensor at 100kHz on I2C. I am having difficulty reading back registers after I write them....I typically read back 00 or FF.....This readback seems to be associated with the R/W register set as I can get back data from the read only block of registers.....The component is acking and nacking as expected even on the data. I tried slowing the clock down to 50khz and 25khz but still have the same issue....
I am thinking it may be something with clock stretching and am looking to try it but the user guide is quite sparse on how to do this....Can anyone tell me how to use the UCSCLLOW bit?
Thanks
Steve