Skip to content

新生培训课程

本章收录 C·ONE 战队电控组现有的嵌入式培训课件,按 工具链入门 -> GPIO -> 定时器与通信 -> ADC -> 工程化协作 的顺序编排。课程讲义负责解释原理和完整课堂流程;实验教程则按 Stellaris-Nexus 板载外设提供可独立验收的实践任务。

先确认实验平台

L0 与 L2 的部分截图、示例沿用 STM32F103C8T6 Blue Pill 教学环境;L1 实践使用 Stellaris-Nexus 的 RGB LED 与按键。两者主控相同,但板载器件引脚和有效电平不同。动手前先查阅引脚速查和对应原理图,不要直接照搬引脚。

课程安排

课次主题课堂产出建议基础
L0嵌入式开发引入完成 CubeMX、CLion/CMake、Ozone 的下载调试闭环C 语言基础
L1STM32 与 GPIO理解 GPIO 模式,完成 LED 与按键实验L0
L2定时器与 PWM能计算 PSC、ARR、CCR,并生成目标 PWML1
L3UART / USART完成阻塞、中断、DMA 与空闲中断接收L1
L4ADC 模数转换采集电位器电压,理解采样时间与量化L1、L2
L5CMake 构建系统把蜂鸣器驱动拆成独立库并链接到主工程基础 C、工程目录
L6Git 协作完成分支、提交、推送与 Pull Request 流程L5

入门与 GPIO

核心外设

工程化基础

学习与验收方式

  1. 课前阅读对应讲义,记下不确定的引脚、时钟和协议参数。
  2. 课上完成最小可运行闭环,再逐项添加功能,不同时修改多处配置。
  3. 课后提交工程、运行现象和故障定位记录;不能只提交截图或最终代码。
  4. 完成 L1 到 L4 后,再用软件实验把同一知识迁移到 Stellaris-Nexus 的板载外设。

每课最低验收材料

一份可从干净状态构建的工程、一张清晰的运行现象图、关键配置说明,以及至少一个“问题 -> 证据 -> 结论”的排查记录。

最近更新