凡接触过STM32的人,估计对STM32CUBE神器多少都会有些了解。
STM32CUBE包含两部分,一部分是指图形化配置工具软件STM32CubeMX,它可以让STM32开发者通过图形化界面进行有关管脚、时钟等基本配置并最终生成初始化C语言代码。整个操作非常简单,往往只需动动鼠标或个别数据填写即可完成。
另外一部分就是指基于STM32各系列的固件库套件,或者说是一个软件平台。每个系列的固件库套件由STM32CUBE HAL[硬件抽象层]和Middleware[中间件]组成。所谓硬件抽象层可以理解为兼容整个STM32系列的驱动代码,不受各系列间差异的影响。那些中间件主要指RTOS、USB、TCP/IP、GUI等接口或协议驱动。
关于STM32CUBEMX和STM32CUBE固件库的基本介绍,很多地方可以看到 。至于二者的下载,你可以去进行操作。
经常有人问起有无STM32CUBE有无相关的用户手册,或者说即使找到一些,似乎又觉得很零散。其实每当你下载针对某个系列的CUBE固件包,解压打开后都能看到一个名为Release_Notes的超文本链接文件。这里以STM32CUBEF4为例介绍下,打开该文件,可以看到跟该固件包相关的各类手册的说明,有哪些手册各自介绍什么写得清清楚楚,你可以按需下载和整理。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。