STM32CubeMX 创建工程模板

STM32CubeMX是ST意法半导体推出的STM32系列芯片图形可视化配置工具,用户可以通过图形化向导为Cortex-M系列MCU生成初始化代码工程模板。

相较于Keil创建工程模板,STM32CubeMX步骤少、上手快,但生成的工程模板比较臃肿,因此本小结只简单介绍下相关创建操作,后面的实验仍使用前面自定义创建工程模板。读者也无需纠结使用哪一种方法,以后熟悉后,自然知道修改哪些内容,在两种方式之间任意转换。

从ST官网(https://www.st.com/zh/development-tools/stm32cubemx.html)下载STM32CubeMX,解压、安装、打开。首次运行会自动下载更新文件,待更新完成,点击“ACCESS TO MCU SELECTOR”通过选择芯片创建工程,如图 7.2.1 所示。
STM32CubeMX 创建工程模板_第1张图片
随后在搜索框输入“STM32F103ZE”,右边选择“LQFP144”封装,最后点击“Start Project”,开始创建工程,如图 7.2.2 所示。

STM32CubeMX 创建工程模板_第2张图片
随后进入引脚配置界面,该界面可以图形化选择芯片引脚并配置,如图 7.2.3 所示,这里就不展开叙述,感兴趣的读者可以网上搜索下资料,比较简单。
STM32CubeMX 创建工程模板_第3张图片
点击“Clock Configuration”进入时钟配置界面,如图 7.2.4 所示,在该界面可以图形化的配置时钟来源、倍频、分频等,这里也不展开介绍。
STM32CubeMX 创建工程模板_第4张图片
点击“Project Manager”进入工程管理界面,如图 7.2.5 所示,在该界面先设置工程名字,再设置导出目标IDE为“MDK-ARM”,版本默认V5.27。
STM32CubeMX 创建工程模板_第5张图片
再点击“Code Generator”,勾选如图 7.2.6 所示,最后点击“GENERATE CODE”。
STM32CubeMX 创建工程模板_第6张图片
带代码生成完后,出现如图 7.2.7 所示提示,点击“Open Project”打开工程。
STM32CubeMX 创建工程模板_第7张图片
随后,将使用Keil自动打开工程,点击编译测试,编译成功,没有错误,如图 7.2.8 所示。以后用户只需要在“main()”里添加代码内容即可。
STM32CubeMX 创建工程模板_第8张图片
【总结】
使用STM32CubeMX创建工程,非常的便利。但同时也限制了用户对工程的调整,代码内容、注释也臃肿。如果用户需要快速搭建工程环境,STM32CubeMX是一个非常不错的选择;如果想深入学习,根据自己的习惯优化,可先熟悉如何自定义创建工程模板,以后根据自己习惯调整。


百问网技术论坛:
http://bbs.100ask.net/

百问网嵌入式视频官网:
https://www.100ask.net/index

百问网开发板:
淘宝:https://100ask.taobao.com/
天猫:https://weidongshan.tmall.com/

技术交流群(鸿蒙开发/Linux/嵌入式/驱动/资料下载)
QQ群:869222007(已满)752871361

单片机-嵌入式Linux交流群:
QQ群:536785813

你可能感兴趣的:(嵌入式,linux,人工智能,stm32)