|
第九章 STM32CubeMX简介
STM32CubeMX是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如GPIO、时钟树、中间件等,使用户专注于业务代码的开发。现在ST主推HAL库,经典的标准外设库已经停止维护了,新产品也只提供HAL库的代码,因此,我们学习HAL库是更加有优势的,由于HAL库具有低耦合、通用、抽象了硬件层,使得开发者无需太过关注硬件驱动的实现,使得开发更加的简单快速,更容易维护,因此被越来越多的产品所使用。 本章将分为如下几个小节: 9.1 STM32CubeMX的作用 9.2 安装STM32CubeMX 9.3 使用STM32CubeMX新建工程 9.4 STM32CubeMX新建工程使用建议
9.1 STM32CubeMX的作用STM32CubeMX具有如下特性: ① 直观的选择MCU型号,可指定系列、封装、外设数量等条件 ② 微控制器图形化配置 ③ 自动处理引脚冲突 ④ 动态设置时钟树,生成系统时钟配置代码 ⑤ 可以动态设置外围和中间件模式和初始化 ⑥ 功耗预测 ⑦ C代码工程生成器覆盖了STM32微控制器初始化编译软件,如IAR,KEIL,GCC ⑧ 可以独立使用或者作为Eclipse插件使用 ⑨ 可作为ST的固件包、芯片手册等的下载引擎
后续内容请查看PDF文件:
|