MPU6050 的原始数据采集
发布时间
阅读量:
阅读量
原理图部分尚需补充XXXXXXXXXXXXX。
我们采用模拟IIC方式对MPU6050进行控制。
第一步是完成MPU6050的初始化操作。
对于IIC相关的代码实现,相信大家已经较为熟悉。
接下来展示的是我们所获取的读取时序图。
/*单字节写*/
u8 MPU_Write_Byte(u8 reg,u8 data)
{
MPU_IIC_Start();
MPU_IIC_Send_Byte((MPU_ADDR<<1)|0);
if(MPU_IIC_Wait_Ack())
{
MPU_IIC_Stop();
return 1;
}
MPU_IIC_Send_Byte(reg);
MPU_IIC_Wait_Ack();
MPU_IIC_Send_Byte(data);
if(MPU_IIC_Wait_Ack())
{
MPU_IIC_Stop();
return 1;
}
MPU_IIC_Stop();
return 0;
全部评论 (0)
还没有任何评论哟~
