你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

LSM303D磁罗盘数据读取问题

[复制链接]
xiaohe525 提问时间:2016-7-19 11:11 /
我这边是采用lsm303d读取三轴磁数据,现在寄存器按照st提供的驱动示例进行配置的,能够读出数据,但是在电路板不动的情况下,数据一直在跳变,同一个轴,一直在变,没有规律,当我在三轴的方向上放置一直带磁性的螺丝刀能够测出数据位10毫斯,并且数据不变,拿开螺丝刀就会跳变,不知道什么原因?哪位大神给看看怎么解决?已经折腾好多天,谢谢了
收藏 评论7 发布时间:2016-7-19 11:11

举报

7个回答
回答时间:2016-7-19 11:24:04
读取的ID对不对?
xiaohe525 回答时间:2016-7-19 11:34:42
安 发表于 2016-7-19 11:24
读取的ID对不对?

读的id是对的,并且我读取的状态寄存器是0xff,控制寄存器的数据,写进去也能读出来,不知道是不是电路板有干扰
xiaohe525 回答时间:2016-7-19 11:40:53
xiaohe525 发表于 2016-7-19 11:34
读的id是对的,并且我读取的状态寄存器是0xff,控制寄存器的数据,写进去也能读出来,不知道是不是电路板 ...

C:\Documents and Settings\Administrator\桌面\85517800C1DABEE2AB37F22E1EF541AF.jpg
85517800C1DABEE2AB37F22E1EF541AF.jpg
回答时间:2016-7-19 14:22:07
楼主,你一次性把所有的数据都读出来看看。
xiaohe525 回答时间:2016-7-19 15:34:06
安 发表于 2016-7-19 14:22
楼主,你一次性把所有的数据都读出来看看。

这是读出来的数据,从前往后分别是x,y,z轴,单位为毫斯,这是部分数据,后来的还有负值
2016-07-19 152332.jpg
xiaohe525 回答时间:2016-7-19 16:30:06
不好意思,在读取数据的时候,高低字节计算反了,反过来数据就稳定了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 赞一个!

查看全部评分

猪猪的程序 回答时间:2017-7-10 10:28:19
楼主你好,最近我也弄这个,发现读出来的度数误差有点大,+ - 5度跳动。不知道是计算方法有问题,还是校准方法有问题,可以指导下吗

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版