首页 理论教育 嵌入式应用技术:STM32固件库帮助文件简介

嵌入式应用技术:STM32固件库帮助文件简介

时间:2023-10-21 理论教育 版权反馈
【摘要】:使用固件库也可以查阅固件库的帮助文件。帮助文件与固件库源代码的说明类似,只不过其界面更友善,更容易索引与查阅。图3-33固件库帮助文件首页首页有五个主要模块:Related Pages、Modules、Data Structures、Files和Directories。GPIO部分包含了GPIO驱动的信息,有引脚定义、第二功能、驱动函数,如图3-35所示。图3-35GPIO模块内容单击“GPIO”,直接进入GPIO外设驱动相关页面,如图3-36所示。

嵌入式应用技术:STM32固件库帮助文件简介

使用固件库也可以查阅固件库的帮助文件。打开stm32f4xx_dsp_stdperiph_lib_um.chm文件,在主界面可以看到几个模块的选项,如图3-33所示。帮助文件与固件库源代码的说明类似,只不过其界面更友善,更容易索引与查阅。

图3-33 固件库帮助文件首页

首页有五个主要模块:Related Pages、Modules、Data Structures、Files和Directories。有两种查看内容的方法,一是直接单击主页上的链接,二是单击左边的目录栏。

比如查阅GPIO相关的内容,可以直接单击“Modules”,进入Modules页面,如图3-34所示。

图3-34 Modules页面内容

Modules页面主要是STM32F4外设驱动模块。单击“Modules”后,向下翻找到GPIO。GPIO部分包含了GPIO驱动的信息,有引脚定义、第二功能、驱动函数,如图3-35所示。

图3-35 GPIO模块内容

单击“GPIO”,直接进入GPIO外设驱动相关页面,如图3-36所示。

图3-36 GPIO驱动界面(www.xing528.com)

这里可以索引到GPIO相关的数据结构、模块、定义、函数等,比如要查阅GPIO的私有函数,单击“GPIO_Private_Functions”,则进入GPIO的私有函数界面,如图3-37所示,内容包括GPIO初始化、GPIO的读与写、GPIO第二功能设置。私有函数基本包括了GPIO使用的函数。比如想查看GPIO读与写函数,单击“GPIO Read and Write”,进入“GPIO Read and Write”界面,如图3-38所示。

在“GPIO Read and Write”界面中可以使用的读与写函数与之前查看的源代码一样,只不过使用帮助文件的界面更亲切,比如要使用GPIO_WriteBit函数,可直接单击查看,如图3-39所示。

图3-37 “GPIO_Private_Functions”界面

图3-38 “GPIO Read and Write”界面

图3-39 GPIO_WriteBit函数说明

void GPIO_WriteBit(GPIO_TypeDef*GPIOx,uint16_t GPIO_Pin,BitAction BitVal)为函数定义,其中三个形参在下面有说明帮助。使用函数时,不必关心函数具体怎么实现,只需掌握形参说明即可。查看帮助说明:第一个形参GPIOx,只需根据实际情况填入具体对应的A,B,C,…的口;第二个形参GPIO_Pin,根据实际情况填入引脚编号,比如第6脚就填入GPIO_Pin_6,在图3-32中有编号定义;第三个形参BitVal,字面含义是位值,根据后面的说明,可填入Bit_RESET(置0)与Bit_SET(置1)。

根据帮助说明,也可使用GPIO_WriteBit()函数写0与写1来实现LED点亮与熄灭。对main.c主函数做如下修改:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈