基本信息:测量范围-8~8G、16位ADC采样、-40~85℃、最大200HZ的数据输出率。
重点来了:淘宝上面现在买的三轴磁传感器模块GY-273,其实用的都是QMC5883,但是却标的是HMC5883,最重要的是两个芯片的IIC地址、寄存器也都不一样,这实在是太坑了啊。

寄存器以及IIC地址:
寄存器从00H-0DH,14个寄存器。

7位IIC地址0x0D ,如果需要其他地址,联系厂家订做。

======================================================================================
1、通过读取ID,查看是否能检测到芯片:

bool CheckQMC5883Chip()
{
uint8_t ChipID=0;
I2cReadByte( 0, QMC5883_ADDRESS, QMC5883_REG_PRODUCTID, &ChipID );

397

被折叠的 条评论
为什么被折叠?



