Nucleo入门--006硬件抽象BSP
指示灯模块的硬件抽象层设计
相当于模块化编程,将LED控制相关的函数封装起来,可供使用的函数如下:
.h文件中:
.c文件中,将指示灯控制引脚的引脚号,端口号,端口时钟使能进行宏定义,再将引脚号、端口号、端口时钟使能放在数组中,方便用指示灯序号LED——INDEX直接调用,然后分别编写四个函数
硬件抽象层移植
修改之后注意在main.h文件中添加头文件,main.c文件中添加初始化代码,再在main函数中利用接口函数控制指示灯
指示灯模块的硬件抽象层设计
相当于模块化编程,将LED控制相关的函数封装起来,可供使用的函数如下:
.h文件中:
.c文件中,将指示灯控制引脚的引脚号,端口号,端口时钟使能进行宏定义,再将引脚号、端口号、端口时钟使能放在数组中,方便用指示灯序号LED——INDEX直接调用,然后分别编写四个函数
硬件抽象层移植
修改之后注意在main.h文件中添加头文件,main.c文件中添加初始化代码,再在main函数中利用接口函数控制指示灯