注册会员
- 积分
- 182
- 威望
- 100
- 贡献
- 46
- 兑换币
- 50
- 注册时间
- 2013-7-12
- 在线时间
- 18 小时
- 毕业学校
- 长安大学
|
特种兵 发表于 2013-9-16 23:24
使用STM32F103RC,硬件IIC1,亲测无问题,串口1输出7轴数据
不过STM32的IIC不稳定,下载到你的板子上,难保 ...
while (1)
{
//读取MPU6050数据,一次性读取14个字节
//3轴加速度+温度+3轴角速度 高低字节 共14字节
I2C_ReadBuffer(DataBuffer, 0x3b, 14);
for(counter=0;counter<7;counter++)
{
value=(DataBuffer[counter]<<8)+DataBuffer[counter+1]; //合成高低各八位数据
printf("%d ",value); //数据输出
}
USART1_Send_Enter();
delay_ms(1000); //延时1s
}
错了吧,DataBuffer[8]到DataBuffer[13]没用到
|
|