MPU6050 hal库I2C驱动

非常非常感谢,这个例子的I2C通信是8位读写的,我的是用16位读写的,我改成8位读写时,根本无法通信,只能用16位的,但还是会在dmp_load_motion_driver_firmware()这一步出错。我跟踪调试了下,问题出现在该函数内的mpu_load_firmware(),里面有个
if (memcmp(firmware+ii, cur, this_write))
return -2;
这步校验读写值通不过,返回-2. 基本肯定是i2c通信有问题,可我检查了好多遍,没发现我的i2c驱动有什么异常啊!
已邀请:

不向光的红外线

赞同来自:

相同问题 同求解...

不吃辣条

赞同来自:

同求

Afeik

赞同来自:

同求

要回复问题请先登录注册