STM32CubeMX 创建STM32F103C8T6工程模板

前言:本笔记为百问网7天物联网智能家居训练营学习总结
 

STM32CubeMX是ST意法半导体推出的STM32系列芯片图形可视化配置工具,用户可以通过图形化向 导为Cortex-M系列MCU生成初始化代码工程模板。 从ST官网(https://www.st.com/zh/development-tools/stm32cubemx.html)下载STM32CubeMX,解压、安 装、打开。首次运行会自动下载更新文件,待更新完成,点击“ACCESS TO MCU SELECTOR”通过选择芯 片创建工程,如图所示。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

 随后进入引脚配置界面,该界面可以图形化选择芯片引脚并配置,这里先不展开介绍。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

 

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQzNjA0NDU3,size_20,color_FFFFFF,t_70,g_se,x_16

 【总结】 使用STM32CubeMX创建工程,非常的便利,如果用户需要快速搭建工程环境,STM32CubeMX是一个非常不错的选择。

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值