00 📁资料包
课程配套的工程、驱动、软件、手册,统一整理这里
STM32 资料包
大家也可以打开 参考资料 线上查看这些资料。
开发工具
| 资源 | 说明 | 入口 |
|---|---|---|
| STM32CubeMX / Keil5-MDK-ARM | CbueMx是ST官方提供自动生成基础代码的工具, MDK是将代码编辑、调试、下载集成到一起的IDE工具 | CubeMX+MDK软件包下载 |
| CH340 / CH341 驱动 | 适用于相应 USB 转串口芯片 | 下载驱动 |
| SerialPie串口助手 | Windows 64 位串口助手,支持波形、频谱和数字滤波 | 软件介绍与下载 |
| OLED在线取模工具 | 文字、图片转 OLED 单色点阵,导出 C 数组 | 打开工具 |
配套工程
| 实验 | 下载 |
|---|---|
| 第一个工程 / 点灯 | HelloWorld.zip |
| GPIO 输入输出 | GPIO.zip |
| EXTI 外部中断 | EXTI.zip |
| 定时器编码器 | TIM_ENCODER.zip |
| 定时器输入捕获 | TIM_CAPTURE.zip |
| UART 串口 | UART.zip |
| UART 串口波形测试 | UART_TEST.zip |
| OLED 显示 | IIC_OLED.zip |
| DAC 数模转换 | DAC.zip |
| 生日快乐音乐 | 生日快乐.zip |
| ADC 模数转换 | ADC.zip |
| FFT 定点频谱实验 | FFT_TEST.zip |
驱动代码
| 驱动 / 库 | 下载 |
|---|---|
| OLED 驱动代码 | OLED驱动代码.zip |
| 外置 DAC 驱动 | DAC驱动代码.zip |
| FFT 驱动(含Cortex-M3小端库) | FFT驱动代码-20260924.zip |
| FIR 手写驱动 | FIR补充驱动.zip |
| IIR 手写驱动 | IIR补充驱动.zip |
| ARM DSP 预编译库合集(19个lib) | ARM_DSP_LIB合集.zip |
F103C8T6跟课使用FFT驱动包即可;其他架构的库按需选用。具体接入、版本和工程说明见ARM DSP驱动库。
主控原理图 与 芯片、内核手册
| 主控原理图 | 芯片、内核手册 |
|---|---|
| STM32F103C8T6 主控板原理图 | STM32F103 数据手册 |
| STM32F1 参考手册 RM0008 | |
| Cortex-M3 技术手册 |
模块原理图 与 数据手册
| 模块原理图 | 数据手册 |
|---|---|
| 光敏传感器模块 | GL5528、LM393 |
| 热敏传感器模块 | NTC、LM393 |
| 麦克风模块 | MAX4466 |
| 旋转编码器模块 | EC11 |
| 电机驱动模块 | DRV8833 |
| 蜂鸣器模块 | S8050 |
| 扬声器模块 | FM8002A |
| 外置 DAC 模块 | MCP4725 |
| 0.96 英寸 OLED | SSD1306 |
学习前先核对资料
下载后按“本节文档、对应实验工程、模块原理图”三样对照。每次保留一份能运行的原工程,再另存副本实验。工程里的芯片型号、HAL版本和引脚设置比压缩包文件名更可靠。
主课顺序是环境搭建、新建工程、点灯,再进入外设原理与实验。FFT、FIR、IIR 的下载与接入说明统一放在驱动库。