我这边是采用lsm303d读取三轴磁数据,现在寄存器按照st提供的驱动示例进行配置的,能够读出数据,但是在电路板不动的情况下,数据一直在跳变,同一个轴,一直在变,没有规律,当我在三轴的方向上放置一直带磁性的螺丝刀能够测出数据位10毫斯,并且数据不变,拿开螺丝刀就会跳变,不知道什么原因?哪位大神给看看怎么解决?已经折腾好多天,谢谢了
读的id是对的,并且我读取的状态寄存器是0xff,控制寄存器的数据,写进去也能读出来,不知道是不是电路板有干扰
C:\Documents and Settings\Administrator\桌面\85517800C1DABEE2AB37F22E1EF541AF.jpg
这是读出来的数据,从前往后分别是x,y,z轴,单位为毫斯,这是部分数据,后来的还有负值
评分
查看全部评分