本帖最后由 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 上传
编辑原因,增加图片
是的,接在6050的次级接口上的,6050设成了bypass模式了。用万用表量过了5883上的脚位,控制电平都是对的,但是读取地磁数据时,原始值的范围是100~ -800之间变动。不知道什么原因。所以又买了几个这个模块,担心芯片有问题,就出现了图片中的两种芯片。帮忙解答一下什么原因读取的值不对啊,谢谢!
好的,非常感谢,我先找找国产的这颗料的资料,不懂的再来请教你,谢谢!
DA5883
一周热门 更多>