智能车制作

标题: MPU6050配置Pass_Through Mode之后仍然无法读取HMC5883数据 [打印本页]

作者: 上树的猪    时间: 2013-8-5 12:01
标题: MPU6050配置Pass_Through Mode之后仍然无法读取HMC5883数据
求助各位大婶,我将5883接到6050的aux_cl,aux_da,配置6050为直通模式,为什么仍然无法读取5883的数据,即使是5883模式寄存器的数据也读不出来,6050配置如下:
MPU6050_WriteOneByte(I2C_MST_CTRL,0x00);  //mult mst not en
MPU6050_WriteOneByte(INT_PIN_CFG,0x02);   //I2C  bybus_en
MPU6050_WriteOneByte(USER_CTRL,0x00);     //i2c  MST_EN

作者: mirsfzrx520    时间: 2013-8-5 19:31
建议你上四轴飞行器的论坛去提问可能帮助大些,咱这论坛里做车的多些~~

作者: 上树的猪    时间: 2013-8-6 11:17
mirsfzrx520 发表于 2013-8-5 19:31
建议你上四轴飞行器的论坛去提问可能帮助大些,咱这论坛里做车的多些~~

已经解决了,是初始化的问题,我先初始化的6050和5883然后初始化的PWM,不知道为什么5883的寄存器无法写入,改变一下初始化的顺序就可以了~不过还是谢谢了~
作者: mirsfzrx520    时间: 2013-8-7 10:11
上树的猪 发表于 2013-8-6 11:17
已经解决了,是初始化的问题,我先初始化的6050和5883然后初始化的PWM,不知道为什么5883的寄存器无法写入 ...

呵呵~




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2