智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 942|回复: 1
打印 上一主题 下一主题

[Kinetis ARM微控制器] LPLD V3.10库MPU6050例程输出都是-1,求解

[复制链接]

6

主题

397

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10590
威望
5743
贡献
3757
兑换币
3766
注册时间
2014-11-7
在线时间
545 小时
跳转到指定楼层
1#
发表于 2016-4-9 19:43:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神,有没有用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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 12:22 , Processed in 0.040579 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表