跨届大侠
- 积分
- 10590
- 威望
- 5743
- 贡献
- 3757
- 兑换币
- 3766
- 注册时间
- 2014-11-7
- 在线时间
- 545 小时
|
各位大神,有没有用LPLD V3.10的库,里面新出的MPU6050例程是有什么问题么?
我用串口输出采的数据都是-1,求指导哪里有问题
#include "common.h"
#include "DEV_MPU6050.h"
int16 accel_x,accel_y,accel_z,gyro_x,gyro_y,gyro_z;
float32 temperature;
void main()
{
MPU6050_Init();
while(1)
{
accel_x = MPU6050_GetResult(ACCEL_XOUT_H);
accel_y = MPU6050_GetResult(ACCEL_YOUT_H);
accel_z = MPU6050_GetResult(ACCEL_ZOUT_H);
gyro_x = MPU6050_GetResult(GYRO_XOUT_H);
gyro_y = MPU6050_GetResult(GYRO_YOUT_H);
gyro_z = MPU6050_GetResult(GYRO_ZOUT_H);
temperature = MPU6050_GetResult(TEMP_OUT_H)/340+36.53;
LPLD_SYSTICK_DelayMs(10);
printf("ax = %d",accel_x); printf(" ");
printf("ay = %d",accel_y); printf(" ");
printf("az = %d",accel_z); printf(" ");
printf("gx = %d",gyro_x); printf(" ");
printf("gy = %d",gyro_y); printf(" ");
printf("gz = %d",gyro_z); printf(" ");
printf("T = %d", temperature); printf("\r\n"); printf("\r\n");
LPLD_SYSTICK_DelayMs(10);
}
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|