手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

使用stm32f407zet6做led驱动库函数

时间:2024-10-13 16:14:55

1、分别创建两个空白文档,保存为led.c和led.h文件,保存在BSP文件夹下。

使用stm32f407zet6做led驱动库函数

2、打开led.h文件,输入#ifndef _LED_H回车#define _LED_H回车#endif,如下图1,并在led.c文件下包含led.h文件:#include “led.h”

使用stm32f407zet6做led驱动库函数
使用stm32f407zet6做led驱动库函数

3、接着进行led初始化配置,首先在led.h中蠹韦睥谚声明函数,再在led.c中进行函数定义,同时,在配置文件时需要用到GPIO和RCC文件,所以需要在led.h中包含#include "stm32f4xx.h"

使用stm32f407zet6做led驱动库函数
使用stm32f407zet6做led驱动库函数
使用stm32f407zet6做led驱动库函数

4、接下来就需要在led.c中的LED_Init()函数中进行相关配置,包括RCC时钟的配置(使能相应时钟),引脚GPIO初始化(上下拉,输入输出模式,引脚号,速度)的配置两部分。

使用stm32f407zet6做led驱动库函数
© 手抄报圈