STM32CubeMx配置过程详解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

STM32CubeMx使用详解——cuyebiren——意法半导体STM32/STM8社区STM32CubeMx是STM32系列单片机初始化代码工程生成工具。我们可以用它搜索选择满足我们需求的芯片,用它配置芯片外设引脚和功能,用它配置使用如LWIP、FAT32、FreeRTOS等第三方软件系统,还可以用它做功耗评估。STM32CubeMx不仅能生成初始化代码工程,也能生成引脚配置信息的pdf和txt文档,方便查阅和设计原理图。——我相信STM32CubeMx的强大会使玩过它的人赞不绝口,毅然决然地放弃使用标准库,转而使用基于HAL库的它和HAL库。下面就开始介绍STM32CubeMx的使用:一、打开软件后的界面,如下。这里主要介绍“Help”菜单。“UpdaterSetings”可以设置下载的固件库及其解压文件的存放位置,这样就可以找到软件下载的固件库到底存放到哪了。“InstallNewLibraries”可以检查并下载固件库和软件更新情况,以及历史版本,也可以手动导入固件库。二、点击“NewProjet”进入芯片选择界面。这里选择STM32F407ZGTx(因为我的开发板是这个型号)。三、选择芯片型号双击或点“OK”,进入工程配置。四、外设使能及引脚选择。五、时钟配置。六、外设及中间件参数配置。七、工程设置。八、生成Keil工程。九、生成的Keil工程分析。十、HAL库函数(API函数)查找方法。解压Cube固件包,打开找到Drivers文件夹,再打开如下。.chm文件就是HAL库的API速查手册。方法如下:十一、学习HAL库的最好方法就是学习官方列程。打开Cube固件包,找到Projects文件夹,里边有好多列程,都是官方出的开发板的HAL库列程,不过是手动建的工程,不是用CubeMx生成的。十二、添加应用程序。十三、串口打印效果。十四、小结。CubeMx生成的Keil工程,可以像我们平时用标准库建的工程一样添加工程文件、工程文件夹和工程路径。但有一点要注意,就是在CubeMx生成的文件中添加代码时,一定要在“BEGIN”“END”之间添加,否则,修改CubeMx工程配置重新生成Keil工程时,会把“BEGIN”“END”之间之外的东西清掉。

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功