• 大小: 58KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: mpu6050  mega16  avr  I2C  

资源简介

mpu6050的驱动,模拟I2C协议,接口都是用宏定义引出,很方便移植到各个平台,

资源截图

代码片段和文件信息

/*
 */

#include “Headers/Global.h“
void init(void);
int main(void)
{
    char str[] = “mpu测试程序\n“;
    delay_ms(1000);
    init();
    UsartSendString(str);
    delay_ms(250);
    while(1)
    {
        UsartSendString(“mpu0\r\n“);
        displayMpu6050WithUsart(GetData(SLAVEADDRESS0ACCEL_XOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS0ACCEL_YOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS0ACCEL_ZOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS0GYRO_XOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS0GYRO_YOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS0GYRO_ZOUT_H));
        UsartSendString(“\r\n“);
        UsartSendString(“mpu1\r\n“);
        displayMpu6050WithUsart(GetData(SLAVEADDRESS1ACCEL_XOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS1ACCEL_YOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS1ACCEL_ZOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS1GYRO_XOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS1GYRO_YOUT_H));
        displayMpu6050WithUsart(GetData(SLAVEADDRESS1GYRO_ZOUT_H));
        UsartSendString(“\r\n“);
        delay_ms(1000);
    }

    return 0;
}

void init(void)
{
    usart_init();
    InitMPU6050();
    //Hc595_Init();
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-08-10 13:06  mpu6050\
     目录           0  2013-08-10 12:53  mpu6050\.objs\
     目录           0  2013-08-10 12:53  mpu6050\.objs\Delay\
     文件        8658  2013-08-10 12:53  mpu6050\.objs\Delay\Delay.lis
     文件        2294  2013-08-10 12:53  mpu6050\.objs\Delay\Delay.o
     目录           0  2013-08-10 12:53  mpu6050\.objs\Hc595\
     文件       19033  2013-08-10 12:53  mpu6050\.objs\Hc595\Hc595.lis
     文件        4456  2013-08-10 12:53  mpu6050\.objs\Hc595\Hc595.o
     文件       10405  2013-08-10 13:06  mpu6050\.objs\main.lis
     文件        3667  2013-08-10 13:06  mpu6050\.objs\main.o
     目录           0  2013-08-10 12:53  mpu6050\.objs\mpu6050\
     文件       37522  2013-08-10 13:06  mpu6050\.objs\mpu6050\Mpu6050.lis
     文件        8715  2013-08-10 13:06  mpu6050\.objs\mpu6050\Mpu6050.o
     目录           0  2013-08-10 12:53  mpu6050\.objs\Usart\
     文件        7331  2013-08-10 13:06  mpu6050\.objs\Usart\Usart.lis
     文件        1881  2013-08-10 13:06  mpu6050\.objs\Usart\Usart.o
     目录           0  2013-07-25 15:17  mpu6050\Delay\
     文件         897  2013-07-25 15:17  mpu6050\Delay\Delay.c
     文件         137  2013-07-25 15:17  mpu6050\Delay\Delay.h
     目录           0  2013-07-25 11:53  mpu6050\Hc595\
     文件        3068  2013-02-16 10:53  mpu6050\Hc595\Hc595.c
     文件         992  2013-02-15 21:51  mpu6050\Hc595\Hc595.h
     目录           0  2013-07-25 18:47  mpu6050\Headers\
     文件        1312  2012-12-28 23:23  mpu6050\Headers\Config.h
     文件         253  2013-07-25 18:47  mpu6050\Headers\Global.h
     文件        1334  2013-08-10 13:04  mpu6050\main.c
     目录           0  2013-08-10 13:06  mpu6050\mpu6050\
     文件        1846  2013-08-10 13:06  mpu6050\mpu6050.cbp
     文件       25326  2013-08-10 13:06  mpu6050\mpu6050.cof
     文件        7244  2013-08-10 13:06  mpu6050\mpu6050.dbg
     文件          63  2013-08-10 13:06  mpu6050\mpu6050.default
............此处省略14个文件信息

评论

共有 条评论