STM32 官方资源获取和简介

资料下载

我们可以通过st官网下载,也可以使用STM32CubeMx来下载:

官网下载:

详见博客:读懂ST官方网页,有效获取有用资料

STM32CubeMx 下载:

使用 STM32CubeMx 下载 MCU 官方资源手册

资源介绍

当我们使用CubeMx下载资料的时候,就会发现有官方提供的几种资源(以STM32F051为例):

  • Datasheet
  • Reference manual
  • Programming manual
  • Errata sheet
  • Application note
Datasheet

数据手册,概括了各个功能的使用,给用户整体了解,可在选型阶段阅读,确认所述芯片是否合适项目需求。

Reference manual

参考手册,里面详细完整的解释说明了MCU的各个外设的功能,寄存器,特性等等。在开发过程中需用参考调试程序。

Programming manual

介绍了ARM内核的一些资料,如NVIC,SCB和STK(滴答时钟)等。

Errata sheet

勘误手册

Application note

比较重要的一个参考资料,介绍了如何去配置使用一些外设,提供一些实际具体应用的代码,如ADC控制吃,USB DFU等等。主要是从应用的层面去讲解。

固件包中的example

我们在使用MDK编译一个工程或使用STM32CubeMx生成代码的时候,都要求我们需要安装相应的固件包,事实上当我们下载固件包的时候,并不单单只是下载工程所需文件,它还包含了一些具有一定参考价值的历程。

STM32CubeMx 固件包中的历程

STM32CubeMx 的固件包存放在一个叫Repository的文件夹中,这个文件夹的位置不是固定在C盘,又似乎在安装程序不提供路径选择,不过你可以 通过工具栏的Help ->Updater Settings
来查看:
在这里插入图片描述
弹出的窗口中,Repository Folder 一栏指定了Repository的地址,这个文件用来存放我们通过CubeMx下载的资料,包括芯片手册,固件包等。
在这里插入图片描述
如下所示,其中STM32Cube_FW_Fx_Vx就是我们的估计包了,可以看到我的工程有F0和F4两个固件包,还有其他的一些数据资料,由于我F0的固件包是本地导入而非使用工具下载,所以没有看到他相关的压缩包,而F4则还有一个stm32cube_fw_f4_v1230。
在这里插入图片描述
打开固件包(以STM32F0为例)我们可以发现有非常多的板子历程,如下所示:
在这里插入图片描述
我们打开任意一个工程,如STM32F072RB-Nucleo:
在这里插入图片描述
其中Examples是各种外设的例程,如果你用的就是这个板子,那么是可以直接编译下载,运行程序查看效果的。当然,我们通常可能只是使用其他的开发板,但是只要芯片一样,也是可以直接用的,即使芯片型号没有和我们使用的一模一样,由于STM32同系列都差不多,特别是HAL的高封装性,基本也是一样的流程。所以不用太过担心,参考这些资料,按官方流程编写程序,通常可以取得不错的效果。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值