LIS3DSH 抓取XYZ的值有问题

2019-07-14 18:29发布

目前正在使用LIS3DSH,同样的程式码,有些晶片能够抓取正确的数值,但有些晶片3轴抓取的值都会差不多,无论如何变化角度都是差不多的数值(例如XYZ的值都在15XXX)。
请问有人知道为什么会有这样的现象发生吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
TOPCB
1楼-- · 2019-07-14 21:13
看一下数据读取的实际内容,楼主用的是I2C吗?先判断是否可以读取到芯片ID,然后判断设置的参数是否成功。
云汉007
2楼-- · 2019-07-15 01:07
直接引出原始数据看是否正确,再看是否有读取问题,建议用例程来测试一下读取。
学生物的程序猿
3楼-- · 2019-07-15 06:49
你先读取一下who am i,如果没问题,一般水平放置看看是否有两个轴数据接近0,一个慢量程,最好找一个好的模块对比下啦,官网有一个驱动例程,直接下载来直线read和write接口就可以用的
子璇ALICE
4楼-- · 2019-07-15 09:12
 精彩回答 2  元偷偷看……
子璇ALICE
5楼-- · 2019-07-15 11:11
TOPCB 发表于 2018-8-18 07:15
看一下数据读取的实际内容,楼主用的是I2C吗?先判断是否可以读取到芯片ID,然后判断设置的参数是否成功。

是用I2C没错,也已经确认设置的参数成功。
TOPCB
6楼-- · 2019-07-15 16:49
最好是设置一下,读取一下。很可能是虚焊导致的。

一周热门 更多>