10-12-2019 12:44 AM
Hi
I plan to use BMI160 shuttle board as IMU with I2C interface protocol. I have checked my code and seems everything is OK with that. I think something might be wrong with my hardware. Below figure describes my pin connections.
1- Is this connection correct for I2C protocol of BMI160 with address of 0x68 and in normal mode?
Thanks
Saber
10-14-2019 07:35 AM - edited 10-14-2019 07:39 AM
Hi Saber,
The connection is incorrect.When Pin 15 is connected to 3.3V, it means the salve address is 0x69.
If you want to use the slave address 0x68, Pin 15 should be connected to GND.
10-14-2019 04:23 PM - edited 10-14-2019 04:50 PM
Thanks for your reply.
In the datasheet, it is mentioned that for I2C operation, pin 7 (CSB) should be connected to VDDIO. I have done this. Is this correct as well?
Also, what does INT1 and INT2 for data transmission in I2C protocol? Do I need to consider them?
Thanks
Saber