GY-87 上的地磁丝印5883,和L883,请教哪个是对的?或者都是...

2020-01-10 19:43发布

本帖最后由 jaky80000 于 2018-6-4 23:06 编辑

GY-87  上的地磁丝印5883,和L883,请教哪个是对的?或者都是对的,谢谢!
L883的可以读到数据,但是数据范围不正确,用这个代码去读5883的,会读不到,卡在这
do{
                        delay();
                        hmc5883l_read_byte(HMC5883L_ADDRESS, HMC5883L_STATUS_REG, &status);
                       
}while ((status & STATUS_RDY) == 0x00);
HMC5883L.jpg (734.02 KB, 下载次数: 0) 下载附件 2018-6-4 23:06 上传
编辑原因,增加图片
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
jaky80000
1楼-- · 2020-01-11 14:04
dwj0 发表于 2018-6-5 06:10
L883全名是HMC5883L,是进口的芯片。d5883是国产的芯片,读取上有点区别,你对着手册还是挺简单的 ...

搜了一大圈都没找到da5883的资料,汗颜。请问有没这个国产的资料,麻烦上传一份,非常感谢!
1874
2楼-- · 2020-01-11 17:19
应该查QMC5883吧
hxled123
3楼-- · 2020-01-11 17:52
QMC5883就对了,读取方法不一样,改改很容易
dwj0
4楼-- · 2020-01-11 23:14
 精彩回答 2  元偷偷看……
jaky80000
5楼-- · 2020-01-12 01:11
1874 发表于 2018-6-5 12:07
应该查QMC5883吧

是qmc啊,难怪我找了一圈,楞是找不到啊
jaky80000
6楼-- · 2020-01-12 03:00
hxled123 发表于 2018-6-5 12:12
QMC5883就对了,读取方法不一样,改改很容易

好的,好的,谢谢!也顺便问一下,我的hmc读取的原始值数据范围不对,知道可能是什么原因吗?

一周热门 更多>