注册会员
- 积分
- 63
- 威望
- 47
- 贡献
- 12
- 兑换币
- 11
- 注册时间
- 2016-4-24
- 在线时间
- 2 小时
- 毕业学校
- 陕西科技大学
|
用模拟IIC协议操作MPU6050时,有些寄存器没有ACK信号,不知道怎么回事!求大神指教
Single_Write_IIC( SLAVEADRESS , PWR_MGMT_1 , 0x00 ); //解除休眠
Single_Write_IIC( SLAVEADRESS , SMPLRT_DIV , 0x00 );
Single_Write_IIC( SLAVEADRESS , CONFIG , 0x00 );
Single_Write_IIC( SLAVEADRESS , ACCEL_CONFIG , 0x08 ); //0x18
Single_Write_IIC( SLAVEADRESS , GYRO_CONFIG , 0x18 ); //0x18
PWR_MGMT_1/SMPLRT_DIV/GYRO_CONFIG写入失败,CONFIG/ACCEL_CONFIG写入成功!
我用的是STM32F103C8的ARM板,IIC程序是正确的,读MPU6050时,MPU6050读写不正常。
|
|