【STM32CubeMX安装教程】

在这里插入图片描述

1. 前言

STM32CubeMX是一款图形化工具,可以非常轻松地配置STM32微控制器和微处理器,以及为Arm Cortex-M内核生成相应的初始化C代码,或为Arm Cortex-A内核生成部分Linux设备树。

  1. 对于微处理器,允许配置整个系统的GPIO和时钟设置,并以交互方式将外设分配给Arm Cortex-M或Cortex-A世界。特定的实用程序,如DDR配置和调优,使STM32微处理器易于上手。对于 Cortex-M 内核,配置包括与微控制器完全相同的附加步骤。

  2. 对于微控制器和微处理器 Arm Cortex-M,第二步包括配置每个必需的嵌入式软件,这要归功于引脚冲突求解器、时钟树设置助手、功耗计算器以及配置外设(如 GPIO 或 USART)和中间件堆栈(如 USB 或 TCP/IP)的实用程序。

  3. 借助增强的STM32Cube扩展包,可以扩展默认软件和中间件堆栈。STMicrolectronics 或 STMicrolectronics 的合作伙伴软件包可直接从 STM32CubeMX 中的专用软件包管理器下载,而其他软件包可从本地驱动器安装。

此外,STM32CubeMX交付中的独特实用程序STM32PackCreator可帮助开发人员构建自己的增强型STM32Cube扩展包。

2. 下载软件

官网地址:https://www.st.com/en/development-tools/stm32cubemx.html#get-software

在这里插入图片描述
根据自己的电脑系统选择适配的软件,这里我们选择SetupSTM32CubeMX-6.12.0-Win版本
在这里插入图片描述
其中提示需要注册账号,也可以提供邮箱下载,个人信息提供后stm32会发邮件给下载链接,下图就是邮箱下载邮件。
在这里插入图片描述

3. 安装配置

采用管理员运行SetupSTM32CubeMX-6.12.0-Win版本
在这里插入图片描述

根据个人需求选择安装模式,我选择用于所有人开发
在这里插入图片描述
开始安装cubeMX,点击下一步next
在这里插入图片描述
勾选我同意使用许可证条款,点击下一步next
在这里插入图片描述
点击我理解相关协议,点击下一步next
在这里插入图片描述
选择合适的安装位置,点击下一步next,确定生成对应文件夹
在这里插入图片描述

创建快捷方式,点击下一步next
在这里插入图片描述
大约需要5分钟安装相关组件和开发包,随后就完成啦next
在这里插入图片描述
安装完成后,会提示安装路径,点击完成done
在这里插入图片描述

4. 测试

打开stm32cubeMX软件如下
在这里插入图片描述
具体demo可参考:

  1. stm32f103c8t6黑色核心板按键控制LED项目
  2. stm32f103c8t6黑色核心板外部中断和定时器控制LED
  3. 基于stm32f103c8t6与手机蓝牙控制LED

5. 小结

通过对生活中需要简单的控制系统,我们学习了STM32CubeMX安装教程,其他外设有机衔接从而完成功能,进而丰富我们的生活。🛹🛹🛹从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。🤣🤣🤣

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2345VOR

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值