前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >STM32CubeMX 创建工程模板

STM32CubeMX 创建工程模板

作者头像
韦东山
发布2022-05-05 17:32:57
发布2022-05-05 17:32:57
5870
举报
文章被收录于专栏:韦东山嵌入式韦东山嵌入式

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 所示。

随后在搜索框输入“STM32F103ZE”,右边选择“LQFP144”封装,最后点击“Start Project”,开始创建工程,如图 7.2.2 所示。

随后进入引脚配置界面,该界面可以图形化选择芯片引脚并配置,如图 7.2.3 所示,这里就不展开叙述,感兴趣的读者可以网上搜索下资料,比较简单。

点击“Clock Configuration”进入时钟配置界面,如图 7.2.4 所示,在该界面可以图形化的配置时钟来源、倍频、分频等,这里也不展开介绍。

点击“Project Manager”进入工程管理界面,如图 7.2.5 所示,在该界面先设置工程名字,再设置导出目标IDE为“MDK-ARM”,版本默认V5.27。

再点击“Code Generator”,勾选如图 7.2.6 所示,最后点击“GENERATE CODE”。

带代码生成完后,出现如图 7.2.7 所示提示,点击“Open Project”打开工程。

随后,将使用Keil自动打开工程,点击编译测试,编译成功,没有错误,如图 7.2.8 所示。以后用户只需要在“main()”里添加代码内容即可。

【总结】 使用STM32CubeMX创建工程,非常的便利。但同时也限制了用户对工程的调整,代码内容、注释也臃肿。如果用户需要快速搭建工程环境,STM32CubeMX是一个非常不错的选择;如果想深入学习,根据自己的习惯优化,可先熟悉如何自定义创建工程模板,以后根据自己习惯调整。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档