STM32
本教程带你走完一条完整路径:装好工具 → 用 CubeMX 建工程 → 在 该改的地方 写逻辑 → 编译下载 → 看到灯自己眨。
硬件以常见的 STM32F103C8T6 核心板 + ST-Link 为例;思路可迁移到多数 STM32。
你将完成什么
- 搭好一套「能长期用」的开发环境(CubeMX + 命令行工具链 + VS Code)
- 生成可重复打开的工程,而不是一次性玩具目录
- 写出第一个闪灯程序——改动能活过「重新生成代码」
- 用 ST-Link 稳定下载,而不是碰运气
适合谁
有一门语言基础即可。没写过嵌入式也没关系;我们会把步骤写细,并在关键处说明为什么这样做。
文档目录
环境与硬件
STM32 开发所需软件、F103 核心板与 ST-Link 接线。
创建工程
用 STM32CubeMX 创建 CMake 工程,并配置 VS Code 编译环境。
第一个闪灯程序
在 CubeMX 中配置 LED 引脚,并在 USER CODE 中实现可重新生成的闪灯逻辑。