1.标准外设库概述
STM32标准外设库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节(寄存器),开发者就可以轻松应用每一个外设。因此,使用固态函数库可以大大减少开发者开发使用片内外设的时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。同时,STM32官方还给出了大量的示例代码以供学习。
2.标准外设库下载
小编使用的是:STM32F4_DSPv1.8版本的外设库。软件版本号:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0
STM32标准外设库可以到ST公司的官方网站下载(需要使用邮箱注册),也可以自行到小编分享的百度网盘上下载。 软件分享(百度网盘):链接:https://pan.baidu.com/s/13LruO8e5NxEp9DPQeMkE8A 提取码:nkpt
3.固件库包分析
1._htmresc:文件夹中存放的是官方Logo图片,可以忽略。
2.Libraries:文件夹中有 CMSIS 和 STM32F4xx_StdPeriph_Driver 两个目录,这两个目录包含固件库核心