请问有没有人研究过 HMC5883L啊?

2019-08-17 08:04发布

如题,有大神研究过的话,希望可以稍稍联系一下~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
小五
1楼-- · 2019-08-18 17:16
回复【11楼】lsj9383:
---------------------------------
是电子罗盘没错的,问题解决了。网上代码一堆堆都是一样的,这公式应该没问题。
我的问题在于将x、y变量定义成int,应该是有符号的,结果怎么都没符号,最后强制转换(大于32767时-65536...),
不知道问什么非得这样才行,奇葩。
lsj9383
2楼-- · 2019-08-18 18:52
回复【13楼】woshishui:
---------------------------------
额,要不我直接把代码发出来吧,你试一下?
因为我也很久没有用这个芯片了,不太记得它的特性了。
woshishui
3楼-- · 2019-08-18 20:06
回复【14楼】lsj9383:
---------------------------------
哦!你现在在了啊!现在数据已经可以改变了,但是灵敏度好低,而且会出现跳变,我看了一下11楼也是这样的,但是不知道他是怎么解决的···
woshishui
4楼-- · 2019-08-19 01:11
 精彩回答 2  元偷偷看……
woshishui
5楼-- · 2019-08-19 02:32
回复【14楼】lsj9383:
---------------------------------
现在好像弄好了。原来是因为x,y,z经过那个计算以后,才会不灵敏的,直接读取几个x,y,z,然后自己弄一个公式就好了。还是可以用的~
851285391@qq.co
6楼-- · 2019-08-19 04:16
回复【8楼】lsj9383:
---------------------------------
请问下hmc5883中的识别寄存器ABC是干嘛用的呀?

一周热门 更多>