stm32f小灯闪烁的c语言程序,STM32点亮小灯的程序和方法 您所在的位置:网站首页 stm32闪烁灯程序 stm32f小灯闪烁的c语言程序,STM32点亮小灯的程序和方法

stm32f小灯闪烁的c语言程序,STM32点亮小灯的程序和方法

2023-11-17 23:39| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有