STM32官方标准固件库下载及介绍

以下内容皆是个人学习过程中的总结,记录一下整个过程,用于后期复习,如有不对之处,麻烦各位大佬指出~

(喜欢的朋友麻烦点个关注~~~ 后期还会进行持续更新)

一、标准外设库概述

STM32标准外设库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。

因此,使用固态函数库可以大大减少开发者开发使用片内外设的时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。同时,STM32官方还给出了大量的示例代码以供学习

(尽量不要下载最新版本的外设库)

二、标准外设库下载

2.1、官方网站下载

这里介绍的是STM32L1_DSPv1.8版本的外设库(其余的产品型号固件获取方法也是一样的)。STM32标准外设库可以到ST公司的官方网站下载,需要验证邮箱。

官方网站地址:STM32标准外设软件库 - STMicroelectronics

首先选择型号,这里我们选择L1

 进来之后点击获取软件

选择版本,点击下载

 点击下载之后会出现需要验证邮箱界面,输入邮箱之后,等待邮件到达

邮件收到之后,点击下载,跳转回之前的界面

然后重复上一步骤的,选择版本,点击下载的操作即可

2.2、STM社区下载

社区网址:意法半导体STM32/STM8技术社区 - 提供最新的ST资讯和技术交流 (stmcu.org.cn)

点击资料下载

点击STM32 MCU

 选择需要下载的资料类型和产品型号 

找到标准外设库,然后点击下载即可(需要先登录才能进行下载)

三、文件夹介绍

 

1._htmresc文件夹内是官方Logo图片,可以忽略。

2.Libraries 文件夹下面有 CMSIS 和 STM32F4xx_StdPeriph_Driver 两个目录,这两个目录包
含固件库核心的所有子文件夹和文件,是代码移植的重头戏。CMSIS 文件夹存放的是符合 CMSIS 规范的一些文件, Driver 文件夹下是STM32F4 标准外设固件库源码文件和对应的头文件,说白了就是将寄存器封装好的函数接口。

3.Project 文件夹下面有STM32F4xx_StdPeriph_Examples 和STM32F4xx_StdPeriph_Template 两个文件夹,Examples文件夹下是固件示例源码,Template文件夹下是工程模板。这些源码的学习对以后的开发学习非常重要。

4.Utilities 文件夹下就是官方评估板的一些对应源码,可以忽略不看。

5.根目录中还有一个固件库的帮助文档 stm32f4xx_dsp_stdperiph_lib_um.chm 文件。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值