HMC5883L,X_MSB,Y_MSB,Z_MSB的读数不是255就是0?怎样解决啊...

2019-08-19 19:38发布

HMC5883L,X_MSB,Y_MSB,Z_MSB的读数绝大部分不是255就是0,有时候又有253,254,1,这正常吗?1.IIC底层驱动应该没错,完全用的是原子MPU6050的IIC驱动,MPU能正常工作。
2.器件应该是正常好用的,两份测试方案中都表现正常
测试方案①:


结果:





测试方案②:
结果:


实测地磁数据时:X_MSB,Y_MSB,Z_MSB读数绝大部分不是255就是0,有时候又有253,254,1,这正常吗?如果不正常,那么很可能是哪里出错了?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。