在F4的板子上读9250九轴数据 就连了VCC GND SCAL SDA 加速度和角速度都没有问题 磁力计死活读不出来 我去翻了翻429的开发手册 看到9250还有个INT引脚要连 429是连到一个外接器件上的 没说明是高还是低电平
现在看着429的程序在407上写9250 DEBUG里面磁力计都是0 特来请教各位大佬 那个INT是接高还是接低
void MPU_Get_Gyroscope(struct _gyr *Gyro)
{
uint8_t buf[6];
MPU_Read_Len(MPU9250_ADDR,MPU_GYRO_XOUTH_REG,6,buf);
Gyro->x= (((uint16_t)buf[0] << 8) | buf[1]);
Gyro->y= (((uint16_t)buf[2] << 8) | buf[3]);
Gyro->z= (((uint16_t)buf[4] << 8) | buf[5]);
}程序应该没有问题吧
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
如果用不到器件的中断功能的话,INT引脚可以不接的,默认接地就好。
这个磁力计的确有些不舒服,自己写的时候磁力计无应答,一般是在设置从IIC这里出现的问题,可以着重检查这个部分。
一周热门 更多>