使用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驱动库函数
  • 如何禁止终端服务器管理员远程安装程序
  • Python之读取和绘制音频数据
  • visio的终点箭头怎么设置
  • WebStorm怎么设置为重命名重构预选当前符号名称
  • 程序流程图怎么画?利用在线网站绘制流程图
  • 热门搜索
    提存是什么意思 外汇是什么意思 rp是什么意思 剥夺政治权利是什么意思 次第是什么意思 华为手机nfc是什么意思 黑棘皮症是什么原因造成的 结肠癌是什么原因引起 梦见虫子是什么意思 香港什么时候回归