STM32CubeMX安装及使用

一、软件安装

1、软件下载

1.1 Java环境下载

由于STM32CubeMX软件是基于Java环境运行的,所以需要先安装Java SE,下载地址:Java SE下载

1.2 STM32CubeMX下载

从ST的官网下载,下载地址:STM32CubeMX下载

点击获取软件,再点击获取最新版。

2、软件安装

1.1 Java SE安装

双击exe,点击安装,等待“安装成功”

1.2 STM32CubeMX安装

  • 步骤1:解压,双击exe,开始提起(Extracting)安装程序

  • 步骤2:点击Next,再点击Next
  • 步骤3:第一个选项必选;第二个选择不是必选项,想参加用户改善计划的可以选手,会上传用户的日志、错误信息等。再点击Next
  • 步骤4:选择安装路径,然后点击Next,等待安成功即可

二、软件启动与安装库文件

2、修改默认库文件路径

第一次使用cubeMX软件,建议更改库文件路径,不要默认在C盘的用户文件夹中。

先点击help,再点击Updatar Setting

修改Repository Folder下的文件路径。

2、在线安装固件库

也可以不用在这里安装,如果不知道使用什么MCU的话,可以暂时不安装,等到生成程序工程的时候,软件会自动安装。

先点击help,再点击Manage embedded software packages

选择需要的库文件和版本号,点击install即可开始安装。

三、新建第一个工程

1、新建工程

点击ACCESS TO MCU SELECTOR。

2、选择MCU型号

通过搜索栏搜索自己想添加的MCU 型号,然后在右下方点击对应封装的器件。最后点击开始工程。

3、设置Debug

根据自己下载方式设置对用的debug选项,如果不设置该项,程序只能运行一遍。如果使用串行下载方式(SWDIO,SWCLK)选择Serial Wire。

4、设置时钟

4.1 设置时钟源

时钟分类:

时钟中文名频率来源
HSI高速内部时钟RC振荡器,频率为8MHz
HSE高速外部时钟外部的振荡器,频率范围为4MHz~16MHz
LSI低速内部时钟低速内部时钟
LSE低速外部时钟外接的频率为32.768kHz的石英晶体

时钟源选择:

时钟源说明
Disable不使能,使用内部时钟
BYPASS Clock Source旁路时钟源
Crystal/Ceramic Resonator外部晶体/陶瓷谐振器

设置如下图所示:

4.3 设置时钟树

先在时钟树上选择对应的时钟通道,选择PLL Source Mux和**System Clock Mux,**然后设置时钟源的频率,最后设置需要的时钟频率HCLK,各种倍频和分频选择器会自动选择合适的值。

5、此时可以配置各种外设的功能

6、程序配置

如下图配置,没有注释的可以默认:

7、生成工程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值