dmp库终于终于在stm32上移植成功了。
我主要卡在了固件库。
首先建议参考一下
原码放送,MPU6050的DMP用STM32成功的实现,内有移植问题说明 (amobbs.com 阿莫电子论坛)
我当时是memcmp的问题,发现一直是这样的
i2c读入读出发送第一个16个字节的数组,结果就不相同。
首先我先检查i2c的时序(我觉得这个收获很大),我彻底搞懂了i2c的各种信号,各种读写的时序,结果我发现第一个字节读入是好的,然后就没了。
结果是这里
我没有把这三条注释掉。注释掉后一切ok。
接下来是自检
参考了这句话,感谢同行。