综合技术
直播中

周杰

7年用户 253经验值
私信 关注
[问答]

GY-86飞控模块IIC读取HMC5883老是没应答

     用的是原子STM32f407开发板,GY-86飞控模块 包含有mpu6050 HMC5883 MS5611传感器。驱动HMC5883的时候老是没应答,但是mpu6050 和 MS5611又能正常应答,开始以为像网上说的是HMC5611坏了。结果再看原理图发现HMC5883的 SDA ,SCL分别接的是mpu的 AUX_DA 和 AUX_CL这两个引脚。所以需要将 mpu设置为直通模式,这样当更改为HMC5883的地址时,HMC5883才会应答。直通模式需要将mpu的0x6A寄存器设置为0xC0,还需要将0x37寄存器I2C_BYPASS_EN设置为1

回帖(1)

陶珪扁

2019-5-20 11:11:08
请问你的5883做了倾角补偿没有
举报

更多回帖

发帖
×
20
完善资料,
赚取积分