本文主要是介绍MPU9250的磁力计数据问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
MPU9250作为主流的惯性器件,得到很多应用,本菜鸟也用它来测量姿态,但磁强计的数据就是读不出来。。。经过网友的提点,才搞定了。以下是在网上摘的图片原码,就是在写操作后,加了延时,数据就出来了。
本人是采用的SPI通信方式与MPU9250进行通信,器件的ID可以读出来,并且加速度计和陀螺仪的数据也可以读出来,但就是读不出来磁强计的数据,更无语的是,磁强计的ID可以读出来。。。。。
经过在网上查资料,看到上述图片中的内容,就试着在对磁强计的写操作之后,加了延迟,经测试,大于2.5微秒即可,加了延迟之后,磁强计的数据就可以读出来了。兴奋之情溢于言表,立贴纪念之。
欢迎讨论交流。
这篇关于MPU9250的磁力计数据问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!