STM32CubeMX介绍、下载与安装
STM32CubeMX使用方法及功能介绍
本文接着上一篇文章结合基本IO配置实例,讲述关于STM32CubeMX新建工程的过程。最终通过STM32CubeMX工具配置完成一个驱动IO(点亮LED)的软件工程,也就是通过STM32CubeMX配置完成之后,打开工程直接下载就能点亮LED的工程。
本文使用Keil(MDK-ARM) V5软件为编译环境,如果你没有安装最新版本的软件,请安装最新版本的软件,具体过程可以参考我的一篇文章:
MDK-ARM下载与安装
关于本文的更多详情请往下看。
Ⅱ、STM32CubeMX新建工程描述
在上一篇文章中简单讲述了新建一个工程的步骤,这里结合实例来讲述新建工程的每一个步骤的细节。
1.打开STM32CubeMX软件,点击“新建工程”
2.选择MCU 或选择(ST官方)开发板
A.如果是我们网上购买的,或者自己画的开发板,点击“MCU Selector”进入MCU选择器。选择器在网页上常见,根据自己需求进行选择(我们以STM32F103E为例)。
1.根据“系列”选择;如:F0、F1、F2......F7、L0、L1、L4等;
2.根据“产品线”选择;
3.根据“封装”选择;
4.根据“其他特征”选择;如:FLASH大小、RAM大小、IO数量等。
层层筛选下来,最后就可以看到自己想要的芯片型号,双击“选中”芯片,如下图:
B.如果你的开发板是购买ST官方的开发板(或评估板),点击“Board Selector”进入开发板选择器。(我们以STM3210E-EVAL为例)。
1.根据“厂商”选择;目前只有ST厂商,估计以后会拓展其他厂商;
2.根据“板子类型”选择;
3.根据“芯片系列”选择;
层层筛选下来,最后就可以看到自己想要的芯片型号,双击“选中”芯片,如下图:
上面两种选中的方法类似,以及后面的的配置也很类似,我们下面以第一种选中MCU(STM32F103ZE)为例来讲述。
https://yunpan.cn/cMm9rBQZNX3H4 访问密码 6735
10.添加代码
上面的工程是简单的工程(配置初始化代码),可以在提示处(如 USER CODE BEGIN)添加自己代码。
我在“USER CODE BEGIN 0”下添加了一个“测试延时”函数; 在“USER CODE BEGIN WHILE”处添加了一个LED亮灭语句。
添加以上两处代码就能实现LED间隔(延时)一段时间亮灭变化。
STM32CubeMX基本IO配置过程(修改版),提供给大家下载地址(360云盘):
https://yunpan.cn/cMmUMDSY8KSgi 访问密码 8304
Ⅲ、说明
以上就是一个“基本IO配置过程”的详细步骤,后续会定期更新使用STM32CubeMX新建各种外设资源工程的文章,敬请等待。
以上总结仅供参考,若有不对之处,敬请谅解。
上一篇:CM3(STM32)内核复位与系统复位区别及应用
下一篇:STM32CubeMX软件工程描述_USART配置过程
推荐阅读最新更新时间:2024-11-17 11:16
设计资源 培训 开发板 精华推荐
- 小音箱
- 基于涂鸦智能的室内温湿度传感器
- #第五届立创电子设计大赛# 基于STM32的T12焊台
- DC2290A-C,使用 LTC2386-18、18 位、10Msps 高速 SAR ADC 的演示板
- AD9736-EB,使用 AD9736、14 位、1.2 GSPS 串行电压输出数模转换器的评估板
- 使用 ON Semiconductor 的 FAN2513 的参考设计
- 使用 Infineon Technologies AG 的 PIIPM25P12B008 的参考设计
- C703692_DC-DC降压芯片方案验证板-A版
- 具有关断功能的 LT1129CS8-5 5V 低压差稳压器电源的典型应用电路
- 用于可编程逻辑控制器 (PLC) 的光电耦合器 一般
- Bright Machines获1.79亿美元A轮融资 提高机器人自动化程度
- 美国Lyft或于明年IPO,拟收购Blue Vision Labs助推自驾车计划
- 半导体景气转弱 中低端手机需求疲软 联电Q3产能利用率跌破9
- LG 20亿美元全球最大电池制造基地开工,南京新能源汽车再添
- 融萃特种机器人董事长梅涛:警用机器人研究现状与产业前景
- 贵阳南明智能制造产业园破土动工,智能制造业有望实现零
- 联发科发布Helio P70,OV新机又有处理器可用了?
- 独有“八爪鱼式”软板排布,索尼 Xperia XZ2 拆解
- AI能力大升级!搭载曦力P70的终端将于11月上市
- LG Display苦心经营OLED终获甜头,明年Q1将再遇难关