① 开箱篇
盒子里有什么(通常包含)
具体器件以收到的套件包装为准。器件批次可能有细微差别,发货前均已测试无问题。
板子各部分说明
板载 SW1~SW5 共 5 个 8 位拨动开关,用来切换器件引脚;中间排母对准方向插入 STM32F103C8T6;预留排线接口(接热敏/光敏等传感器)、OLED 界面与独立 5V 电源引出。
② 使用须知(先看,少踩坑)
⚠️ 3 条必看
- MPU6050 已停产,目前在售多为 GY-521,型号参数一致,学习无区别。
- OLED VCC 与 GND 会反(不同批次),本板已做 两个 OLED 接口,插错不亮换个接口即可,别接反烧屏。
- TB6612 大电流:直流电机模块不要长时间高转速运行,避免烧驱动。
供电单独引出
电机(5VM)、舵机(5VS)单独供电,与 STM32 供电分开,避免大电流拉低主控电压。
开关互不干扰
5 个 8 位拨动开关分区控制不同器件,只用当时实验的开关,其他保持 OFF。
芯片插对方向
STM32F103C8T6 插入排母时注意方向(缺口 / 丝印),插反损坏芯片。
③ 拨动开关 · 使用方法
使用原则:用到哪个器件,就把对应开关拨到 ON。比如跟着江协教程做「3-1 LED 闪烁」,该实验开关是 S1-1,接 PA0——在 PCB 上把 S1-1 拨到 ON 即可。
| 开关写法 | 含义 |
|---|---|
| S1-1 | SW1 的第 1 个开关 |
| S1 全 | SW1 全部开关都拨到 ON |
| S2-1\2、S1-2\3 | SW2 的第 1、2 个,SW1 的第 2、3 个 |
| OLED(二选一) | SW4 第 5、6 个:OLED 几乎每个实验都用,拨着也不影响其他 |
每个实验对应的完整开关、引脚对照见 接线对照表。
④ 供电说明
| 接口 | 说明 |
|---|---|
| 5VM(M=Motor) | 5V 供电,接直流电机 |
| 5VS(S=Servo) | 5V 供电,接舵机 |
| 5V | 5V 供电 |
| 3V3 | 3.3V 供电 |
| GND | 共地 |
⚠️ 供电注意
5V 与 3V3 不要同时供电。若用 ST-Link 单独供电,不要再给 5V/3V3 供电;若接了串口(CH340)且已用 ST-Link,不要接 VCC(只接 GND)。串口不供电,可用串口给 5V 单独供电(亦可接 ST-Link 共地)。
排线接口 · 4P-XH2.54
热敏、光敏、对射红外、反射红外等传感器用 4P-XH2.54 排线接口,直接插在 PCB 上,不用跳线。
⑤ 编译篇(Keil5)
- 打开工程:进入实验目录,双击打开 .uvprojx 工程文件。
- 编译:按 F7 或菜单 Project → Build Target。
- 看结果:编译成功后在 Objects\ 目录生成 .hex 文件。
提示:首次使用需先配置环境(安装 Keil5 / 注册),见顶部 详细教程 PDF · 环境配置篇。
⑥ 下载篇(ST-LINK V2)
- 连接:用 ST-LINK V2 连接板子 SWD 接口。
- 下载:Keil 里点 Flash → Download。
- 完成:提示下载成功即烧录完毕。
常见报错「找不到设备」 → 检查驱动与接线、确认芯片型号为 STM32F103C8T6,见 常见问题。
⑦ 运行篇
- 拨开关:按 接线对照表 拨好当前实验需要的开关。
- 上电:接通电源(注意 5V/3V3 不要同时供)。
- 看效果:每个实验的预期效果见下方「例程效果速查」。
例程效果速查
| 教程章节 | 预期效果 |
|---|---|
| 3-1 LED闪烁 | LED 规律闪烁 |
| 3-3 蜂鸣器 | 蜂鸣器发声 |
| 4-1 OLED | 屏幕显示文字 |
| 6-3 PWM呼吸灯 | LED 亮度渐亮渐暗 |
| 9-1 串口 | 串口助手收发数据 |
| 10-1 MPU6050 | 屏幕显示姿态/加速度数据 |
| 11-1 W25Q64 | 写入并读回存储数据 |
其余 30+ 个实验的开关拨法与预期效果,见 接线对照表 与教程 PDF 内每章接线参考图。
报错排查(简版)
编译报错
环境没配好?看顶部 详细教程 PDF · 环境配置篇,并确认工程已完整解压。
下载失败
ST-LINK 驱动或接线问题?看 常见问题 的下载排查。
不亮 / 没反应
开关拨对了吗?看 接线对照表;供电/OLED 接口问题见上面「使用须知」。