• 大小: 311KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: 其他
  • 标签: MPU6050  STM32F103  IIC  

资源简介

三轴陀螺仪MPU6050基于STM32F103的IIC驱动代码,在KEIL UV5上开发,只要配置OK,即可直接运行,所用到的函数可用于其他单片机。

资源截图

代码片段和文件信息

/**
  ******************************************************************************
  * @file    bsp_led.c
  * @author  fire
  * @version V1.0
  * @date    2013-xx-xx
  * @brief   led应用函数接口
  ******************************************************************************
  * @attention
  *
  * 实验平台:秉火 F103-指南者 STM32 开发板 
  * 论坛    :http://www.firebbs.cn
  * 淘宝    :https://fire-stm32.taobao.com
  *
  ******************************************************************************
  */
  
#include “bsp_led.h“

 /**
  * @brief  初始化控制LED的IO
  * @param  无
  * @retval 无
  */
void LED_GPIO_Config(void)
{
/*定义一个GPIO_InitTypeDef类型的结构体*/
GPIO_InitTypeDef GPIO_InitStructure;

/*开启LED相关的GPIO外设时钟*/
RCC_APB2PeriphClockCmd( LED1_GPIO_CLK | LED2_GPIO_CLK | LED3_GPIO_CLK ENABLE);
/*选择要控制的GPIO引脚*/
GPIO_InitStructure.GPIO_Pin = LED1_GPIO_PIN;

/*设置引脚模式为通用推挽输出*/
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   

/*设置引脚速率为50MHz */   
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 

/*调用库函数,初始化GPIO*/
GPIO_Init(LED1_GPIO_PORT &GPIO_InitStructure);

/*选择要控制的GPIO引脚*/
GPIO_InitStructure.GPIO_Pin = LED2_GPIO_PIN;

/*调用库函数,初始化GPIO*/
GPIO_Init(LED2_GPIO_PORT &GPIO_InitStructure);

/*选择要控制的GPIO引脚*/
GPIO_InitStructure.GPIO_Pin = LED3_GPIO_PIN;

/*调用库函数,初始化GPIOF*/
GPIO_Init(LED3_GPIO_PORT &GPIO_InitStructure);

/* 关闭所有led灯 */
GPIO_SetBits(LED1_GPIO_PORT LED1_GPIO_PIN);

/* 关闭所有led灯 */
GPIO_SetBits(LED2_GPIO_PORT LED2_GPIO_PIN);  
    
    /* 关闭所有led灯 */
GPIO_SetBits(LED3_GPIO_PORT LED3_GPIO_PIN);
}

void assert_failed(uint8_t* file uint32_t line)
{
// 断言错误时执行的代码
LED1_ON;
}
/*********************************************END OF FILE**********************/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-12 16:51  Doc\
     文件           0  2017-09-13 09:49  Doc\readme.txt
     目录           0  2017-09-12 17:44  Driver\
     文件        7640  2017-09-12 17:44  Driver\IIC_A.c
     文件        3195  2017-09-12 17:34  Driver\IIC_A.h
     文件        2720  2017-09-12 17:08  Driver\bsp_SysTick.c
     文件         293  2016-09-01 09:45  Driver\bsp_SysTick.h
     文件        1938  2017-09-11 20:51  Driver\bsp_led.c
     文件        2973  2016-09-01 09:45  Driver\bsp_led.h
     文件        4839  2016-12-16 09:56  Driver\bsp_usart.c
     文件        4230  2016-09-01 09:45  Driver\bsp_usart.h
     目录           0  2017-09-12 16:51  Libraries\
     目录           0  2017-09-12 16:51  Libraries\CMSIS\
     文件       17273  2016-09-01 09:45  Libraries\CMSIS\core_cm3.c
     文件       85714  2016-09-01 09:45  Libraries\CMSIS\core_cm3.h
     目录           0  2017-09-12 16:51  Libraries\CMSIS\startup\
     文件       15766  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_cl.s
     文件       15503  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_hd.s
     文件       15692  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_hd_vl.s
     文件       12376  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_ld.s
     文件       13656  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_ld_vl.s
     文件       12765  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_md.s
     文件       14073  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_md_vl.s
     文件       15955  2016-09-01 09:45  Libraries\CMSIS\startup\startup_stm32f10x_xl.s
     文件      633941  2016-09-01 09:45  Libraries\CMSIS\stm32f10x.h
     文件       36557  2016-09-01 09:45  Libraries\CMSIS\system_stm32f10x.c
     文件        2085  2016-09-01 09:45  Libraries\CMSIS\system_stm32f10x.h
     目录           0  2017-09-12 16:51  Libraries\STM32F10x_StdPeriph_Driver\
     目录           0  2017-09-12 16:51  Libraries\STM32F10x_StdPeriph_Driver\inc\
     文件        8982  2016-09-01 09:45  Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h
     文件       21690  2016-09-01 09:45  Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h
............此处省略60个文件信息

评论

共有 条评论