5166| 4
|
MPU6050 memcmp(firmware+ii, cur, this_write)初始化问题 |
1金钱
最佳答案问题找到了,是IIC多字节连续读的问题
我最初是这样完成多字节连续读的,如题所述,读AT24C08,MPU原始数据及设备地址完全没问题
但是IIC真正的多字节读时序是这样的
对,就是发送要读的寄存器的首地址,然后直接接受数据就可以了,不用发送一个地址读一次。
目前猜测可能MPU6050内部的某些地址不能通过外部访问。
重写多字节读时序就能成功加载固件了。。。
| ||
| ||
发表于 2019-11-1 19:39:22
|
显示全部楼层
| ||
| ||
发表于 2019-11-4 20:36:27
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 16:10
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网