stm32f小灯闪烁的c语言程序,STM32点亮小灯的程序和方法 | 您所在的位置:网站首页 › stm32闪烁灯程序 › stm32f小灯闪烁的c语言程序,STM32点亮小灯的程序和方法 |
STM32点亮小灯(库函数版) 首先解释以下 #ifndef _LED_H #ifndef _LED_H ...... ...... #endif 避免重复引用头文件的内容。 一般放在头文件里面,作用就是以防你在.c文件里面不小心重复包含头文件的时候不会报错 搞起来,搞起来。玩32其实点个灯是很难的,不像51,arduino等单片机 首先定义led库 /******声明led库,防止在主函数中被重复调用*****/ #ifndef __LED_H #define __LED_H void LED_Init(void); #endif 定义led.c文件 #include "led.h" #include "stm32f10x.h" //一定要采用这个库,才能调用引脚的初始化 //初始化PB5和PE5为输出口.并使能这两个口的时钟 //LED IO初始化 void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; //定义结构体指针。具体百度 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOA, ENABLE); //使能PB,PE端口时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //LED0-->PB.5 端口配置 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; / |
CopyRight 2018-2019 实验室设备网 版权所有 |