磁感应sensor工作不正常会有哪些原因呢
[DESCRIPTION]
磁感应sensor工作不正常会有哪些原因呢?
[SOLUTION]
1 进入factory mode->Item test->M-sensor,观察raw data X,Y,Z的值是否会根据手机的的转动而变化?
如果不变化,请检查sensor芯片工作电压及连线并观察log是否有I2C通信异常。
2 如果第1步中,raw data的数据是会根据手机的转动而变化,请检查cust_mag.c里方向的设定是否正确。
关于方向的设定请参考dms上的客制化文档,路径:
4 进入指南针界面,使用adb shell,确定此时M sensor的daemon是否有被加载执行。
5 如果指南针大致指向正确,但是会有抖动现象,请检查手机内部是否有磁场干扰,比如马达之类
磁感应sensor工作不正常会有哪些原因呢?
[SOLUTION]
1 进入factory mode->Item test->M-sensor,观察raw data X,Y,Z的值是否会根据手机的的转动而变化?
如果不变化,请检查sensor芯片工作电压及连线并观察log是否有I2C通信异常。
2 如果第1步中,raw data的数据是会根据手机的转动而变化,请检查cust_mag.c里方向的设定是否正确。
关于方向的设定请参考dms上的客制化文档,路径:
4 进入指南针界面,使用adb shell,确定此时M sensor的daemon是否有被加载执行。
5 如果指南针大致指向正确,但是会有抖动现象,请检查手机内部是否有磁场干扰,比如马达之类
本文介绍了磁感应Sensor工作不正常的可能原因及排查步骤,包括检查传感器芯片的工作电压、连接状态、I2C通信情况,验证软件配置正确性,并排除手机内部的磁场干扰。
4942

被折叠的 条评论
为什么被折叠?



