先点赞,再看博客,顺便点个关注鼓励一下。
如果文章看完,觉得不错的话可以点个收藏,日后不迷路。
STM32CubeMX 项目配置窗口介绍(一)
1 前言
1.1 STM32CubeMX
1.2 介绍说明
STM32CubeMX 项目配置窗口介绍主要介绍了 Pinout & Configuration 、Clock Configuration、Project Manager 和 Tools 四个窗口。由于篇幅,本介绍分成了三节。
- STM32CubeMX 项目配置窗口介绍(一):介绍了 Pinout & Configuration 和 Clock Configuration 窗口。
- STM32CubeMX 项目配置窗口介绍(二):介绍了 Project Manager 窗口。
- STM32CubeMX 项目配置窗口介绍(三):介绍了 Tools 窗口。
1.3 准备工作
系统版本:Windows 10 专业版 64 位
软件版本:V6.0.0
2 窗口介绍
序号 | 名称 | 说明 | 介绍(点击跳转) |
---|---|---|---|
1 | 工具栏 | File、Window、Help 工具栏 | STM32CubeMX 窗口及工具介绍 |
2 | 快捷链接 | 点击可进入 ST 相关链接 | - |
3 | 导航栏 | 面包屑导航 | - |
4 | 代码生成键 | 点击可生成项目对应工程 C 代码 | - |
5 | Pinout & Configuration | MCU 引脚配置布局 | 2.1 Pinout & Configuration 介绍 |
6 | Clock Configuration | MCU 时钟配置 | 2.2 Clock Configuration 介绍 |
7 | Project Manager | STM32CubeMX 项目管理 | STM32CubeMX 项目配置窗口介绍(二) |
8 | Tools | STM32Cube 相关工具 | - |
2.1 Pinout & Configuration 介绍
序号 | 名称 | 说明 | 介绍(点击跳转) |
---|---|---|---|
1 | Software Packs 工具栏 | MCU 软件包和扩展包添加管理 | 图4 |
2 | Pinout 工具栏 | 引脚分配 | 图5 |
3 | 外设栏 | 可按类别显示和从 A > Z 按顺序显示 | 外设的配置实战教程 |
4 | 外设 Mode 设置 | 可设置外设的不同工作模式 | - |
5 | 外设 Configuration | 可设置外设的具体工作参数(如 USART 波特率、定时器频率等) | - |
6 | Pinout view & System view | 引脚分配视图 & 系统视图(图形化显示了 I/O、组件和外设 的配置状态) | 图6 |
序号 | 名称 | 说明 | 快捷键 |
---|---|---|---|
01 | Undo Mode and pinout | 撤销 | Ctrl + Z |
02 | Redo Mode and pinout | 恢复撤销 | Ctrl + Y |
03 | Keep Current Signals Placement | Ctrl + K | |
04 | Show User Label | 显示用户自定义标签 | - |
05 | Disable All Modes | 禁用所有外设和中间件 | Ctrl + D |
06 | Clear Pinouts | 清除(复位)所有管脚配置 | Ctrl + P |
07 | Clear Single Mapped Signals | 清除没有联合(在 图6 引脚上 右键 > Signal Unpinning 可解除联合)的功能映射管脚 | Ctrl + M |
08 | Pins/Signals Options | 设置用户自定义标签 | Ctrl + O |
09 | List Pinout Compatible MCUs | 列出可兼容的 MCU 列表 | Alt + L |
10 | Export pinout with Alt. Functions | 输出 带(显示)复用功能的管脚分配表(.csv 格式) | - |
11 | Export pinout without Alt. Functions | 输出 不带(不显示)复用功能的管脚分配表(.csv 格式) | Ctrl + U |
12 | Reset used GPIOs | 重置使用功能 13 配置的 GPIO | Alt + G |
13 | Set unused GPIOs | 设置所有未使用 GPIO 的输出模式(Input,Output,Analog) | Ctrl + G |
14 | Layout reset | 布局重置(将 图3 中的 Pinout & Configuration 配置窗口重置到默认位置) | - |
2.2 Clock Configuration 介绍
序号 | 名称 | 说明 | 使用 |
---|---|---|---|
01 | LSE | 外部低速时钟 | 必须配置 RTC 和 RCC 后才能配置该时钟 |
02 | LSI | 内部低速时钟 | 必须配置 RTC 后才能配置该时钟 |
03 | HSE | 外部高速时钟 | 必须配置 RCC 后才能配置该时钟 |
04 | HSI | 内部低速时钟 | 可直接配置 |
05 | MCO | 内部主时钟输出 | 必须在 RCC 中配置后才能配置该时钟 |
3 结束
本教程由 Brendon Tan 原创发布,版权所有。该文档仅供个人学习交流使用,不得用于其他用途, 禁止商用, 转载或公开使用请联系作者授权。
此教程由本人独立整理,如有不当之处,欢迎指正。
附录 相关教程
STM32Cube 系列软件教程总目录请参考文章:STM32Cube 生态系统之网站、视频、文档及教程汇总 。
该文章还提供:
- STM32Cube 生态系统相关文章
- STM32Cube 生态系统相关软件更新介绍
- STM32Cube 生态系统相关教程汇总
- STM32Cube 生态系统相关网站汇总
- 该文章会不定期修改更新,更多信息请进入文章查看