资源简介
三轴陀螺仪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个文件信息
- 上一篇:数字电路课程设计 三路抢答器
- 下一篇:让第三方应用程序在自己编写的程序窗口中运行
相关资源
- STM32F103增量式编码器的采集以及处理
- stm32f103-sim800cTCP透传
- STM8S输出PWM控制模拟舵机+MPU6050陀螺仪
- STM32F103C8T6 V1_2原理图
- SL3S4011 IIC 驱动程序
- grbl1.1f20170801-stm32f103c8t6
- STM32F103ZET6原理图引脚封装
- STM8控制IIC OLED屏幕
- STM32f103的DS18B20温度读取
- stm32F103通过IIC读取MPU9250用DMP融合得到
- STM32F103ZET6最小系统板原理图
- mpu6050 51程序
- SPWM波产生STM32F103 DMA
- STM32F103测频率
- STM32F103+DAC8552
- mpu6050 封装
- STM32F103C8T6 LCD12864 串行通信
- mpu6050数据处理
- cubeMX视频教程stm32hal库函数cubemx实战讲
- MPU6050(STM32 DMP).rar
- STM32 STM32F103C8T6 读取DS18B20温度数据例
- STM32 STM32F103C8T6 CAN从机+4DI2DO 硬件设计
- 基于STM32cubeMX,STM32F103C8T6的PWM输出实
- 移远MC20模块调试MPU6050
- STM32F103RCT6使用DS1302时钟模块
- stm32f103zet6最小系统原理图
- STM32F103单片机输出SPWM波
- STM32F103 ADC 中断模式 连续转换
- stm32f103引脚详图
- Zabbix CIICSO3750 监控模板
评论
共有 条评论