cancel
Showing results for 
Search instead for 
Did you mean: 

MPU 6500 module

Alexdan
Visitor

Hi! Im doing my project using mpu6500 and I use hal_i2c_mem_read to read the WHOIMI register at 0x75 with the device address 0x69 (AOD to vcc) and I alway get the value 0x00. Why is that? is this module require something soldered to this pad (img) to turn on i2c protocol or what, please help me out.9807577c-31c4-459c-b84c-b0179da2fdf6.jpg

2 REPLIES 2
TDK
Super User

0x00 generally indicates the chip is not responding. Probably not wired up correctly.

Does HAL_I2C_IsDeviceReady return HAL_OK? Start there.

If you feel a post has answered your question, please click "Accept as Solution".

I wired only 5 pin vcc,gnd scl,sda, ado. did I miss the ncs ? isdeviceready also gave back 0x00