你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

SMT32CubeMx安装详解

[复制链接]
STMCU小助手 发布时间:2022-10-27 16:18
前言
记录CubeMax软件安装和相关工程配置的简单操作

一、准备工作
在我们进行软件安装之前首先将我们需要用到的各类软件下好,安装包链接放下面了需要的自行下载哈。

59670c5f53574694a7249caa64bdc03c.png

二、CubeMax安装
cubemax在使用过程中需要java环境,上面列出的各类软件都是我们所必须安装的,下面就记录cubeMax安装的详细步骤,其他软件自行安装就好,一定要注意的是我们所安装的路径不要有中文字段。

2.1 初始界面

851b9aa35dc742619c27fe3b35d1123e.png

2.2 接受该条款

9299e0291f414982b756b86262a85280.png

2.3

47d16dc6272a4dc6885fd0788aa36337.png

2.4 路径选择 尽量不要放在c盘 路径不要有中文字段

2425d9509d354ba7a8015eb9f67dcaab.png

2.5 默认勾上就好了 会在桌面创建该图标

39502efc5cfb4d53b044d1fac4cbd1de.png

2.6 安装成功 点击done

c06c50f320de4769b3479f581626bfd1.png

2.7 点击图标进入应用程序

b96f2e34a1064b1694da9944c9822910.png

2.8 导入相关的程序包

1da76b4b108b43039fe0b7b6cff8c50e.png

2.9 导入包有多种形式因为我是提前将该包下好了,就选择的本地导入 如果显示下面绿色就说明已经成功了

4542045e049a4d95a47b3be329a79398.png

2.10  导入成功后我们刷新一下 会进行更新  然后点击关闭就行了

c4019dade22b4f94a6f1044bf01df544.png

三、工程参数配置

我使用的开发板是stm32f103c8t6最小系统,下面就简单以该开发板配置一个led程序

3.1 创建一个新的过程

ad1691fa80054b44990131e43412a404.png

3.2 选择芯片型号

fe2529d925064c5fbc16ca902031e92e.png

3.3 引脚及时钟配置

75f5f1b2cb0e45ca8559174b9ef1e31a.png

对GPIO进行相应配置 和给我们引脚命名

6e257180170c4b8eb2d56bc940a990e7.png

stm32f103c8t6最小系统上面LED引脚为PC13 配置成输出模式
接着配置时钟 RCC和SYS

时钟我们设置为外部时钟 设置成功后芯片引脚会出现四个绿色显示

06281e0a8b934e9084287833862eb614.png

SYS中Debug输出为Serial Wire 这里记得一定要设置要不然我们下载程序的时候会出现问题

1a24689ea7ce4636874d082c0b8eb576.png

3.4 时钟配置

时钟具体配置多少Mhz根据自己来就行 但是我们配置时候要注意不能超过最大频率,时钟总线的详细时钟频率自己看一下相关资料就好啦

f76775844c8740669fd76ee6588b39b2.png

3.5 工程生成

466e512a7ecc4857aed221482eed38ee.png

文件分类设置 配置每个文件都拥有自己的.c .h文件

1d5f636dc68748908203a71a86916f59.png

配置完上面的步骤就可以生成一个简单工程了

be3781d64d40467fb5ca81104f880798.png

成功后我们打开该工程

b02b21040a2b4d0ca384192bfa9f1e35.png

最后将打开的工程进行编译 如果没有出现错误和警告就说明我们配置的过程没有错误,就可以在相应的代码部分编写我们的功能代码了

dcbbb1135ee641598f127e2f46a1c423.png

LED状态翻转功能编写
HAL_GPIO_TogglePin 状态翻转函数调用在加一个延时这样就显示了led闪烁功能

d0968937ecd64eadb0320604971045d3.png

————————————————
版权声明:@slow-walker

收藏 评论0 发布时间:2022-10-27 16:18

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版