【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安装教程,其他外设有机衔接从而完成功能,进而丰富我们的生活。🛹🛹🛹从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。🤣🤣🤣

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 07:40:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 07:40:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 07:40:03       45 阅读
  4. Python语言-面向对象

    2024-07-13 07:40:03       55 阅读

热门阅读

  1. Tinker集成备忘录

    2024-07-13 07:40:03       18 阅读
  2. TypeScript学习笔记

    2024-07-13 07:40:03       25 阅读
  3. MIME 类型

    2024-07-13 07:40:03       24 阅读
  4. 35、php 实现构建乘积数组、正则表达式匹配

    2024-07-13 07:40:03       21 阅读
  5. django ninja get not allowed 能用 put delete

    2024-07-13 07:40:03       21 阅读
  6. 【算法】删除链表的倒数第 N 个结点

    2024-07-13 07:40:03       21 阅读
  7. 力扣-bfs

    2024-07-13 07:40:03       21 阅读
  8. 访问本地SQL Server:巴比达内网穿透的又一妙用

    2024-07-13 07:40:03       20 阅读
  9. 会话固定攻击

    2024-07-13 07:40:03       23 阅读
  10. Json 之 DSL-Json

    2024-07-13 07:40:03       18 阅读