单片机学习小组
直播中

王君凯

7年用户 162经验值
私信 关注

MPU6050和STM32F103(硬件IIC)连接实例程序

相互学习
STM32F103单片机源程序如下:
  • /******************** (C) COPYRIGHT 2012 WildFire Team **************************
  • * 文件名  :main.c
  • * 描述    :I2C EEPROM(AT24C02)测试,测试信息通过USART1打印在电脑的超级终端。
  • *
  • * 实验平台:野火STM32开发板
  • * 库版本  :ST3.0.0
  • *
  • * 作者    :wildfire team
  • **********************************************************************************/
  • #include "stm32f10x.h"
  • #include "I2C_MPU6050.h"
  • #include "usart1.h"
  • #include "delay.h"
  • /*
  • * 函数名:main
  • * 描述  :主函数
  • * 输入  :无
  • * 输出  :无
  • * 返回  :无
  • */
  • int main(void)
  • {
  •         /* 串口1初始化 */
  •         USART1_Config();
  •         /*IIC接口初始化*/
  •         I2C_MPU6050_Init();
  •         /*陀螺仪传感器初始化*/
  •   InitMPU6050();
  •         /***********************************************************************/
  •         while(1)
  •         {
  •                 printf("rn---------加速度X轴原始数据---------%d rn",GetData(ACCEL_XOUT_H));
  •                 printf("rn---------加速度Y轴原始数据---------%d rn",GetData(ACCEL_YOUT_H));
  •                 printf("rn---------加速度Z轴原始数据---------%d rn",GetData(ACCEL_ZOUT_H));
  •                 printf("rn---------陀螺仪X轴原始数据---------%d rn",GetData(GYRO_XOUT_H));
  •                 printf("rn---------陀螺仪Y轴原始数据---------%d rn",GetData(GYRO_YOUT_H));
  •                 printf("rn---------陀螺仪Z轴原始数据---------%d rn",GetData(GYRO_ZOUT_H));
  • ……………………
  • …………限于本文篇幅 余下代码请从电子发烧友下载附件…………


  

所有资料51hei提供下载:
    MPU6050(硬件IIC).zip  



回帖(1)

张彩虹

2019-5-9 10:26:51
文件过期了,能再发一份吗,跪求
举报

更多回帖

发帖
×
20
完善资料,
赚取积分