Dear all,
Recently I've done with ov5645&ov2686 on imx6dl. There is still one annoying problem- the slave address is 0x78 with ov5645, but we finally find it turn out to be 0x3c which is one-bit shift right of 0x78.
Do anyone of you know something about this?
The I2C address of a peripheral device is defined by a device itself. So, refer to the device (OV5645, OV2686) documentation for the information on its I2C address.
Have a great day,
Artur
The fact is the address on the datasheet do not work out for me. So I probe the bus and find out the correct slave address, and it did work. I wonder why?
Thanks for your reply, though.
Most likely, you have to specify an I2C address without the read/write bit (LSB of an I2C address). That's why it might look as shifted one bit right.
Best Regards,
Artur