Skip to content

培训课程(Lecture 系列)

面向新队员的系列课程:从「电控组做什么、工具怎么装、第一个工程怎么跑通」开始,逐步进入 C 语言基础与嵌入式开发。

Lecture 1–4、7、9 提供可交互课件(点击章节可跳转、折叠问答、选项卡、随堂小测),打开课件后可按 F 全屏播放。Lecture 5–6 提供 PDF 在线预览与 PowerPoint 下载。配套练习见各课页面与下方实操入口。


课程列表

课次 主题 主要内容 课件
Lecture 1 从零开始电控开发 电控导论(以一台步兵机器人为例、培养计划与学习路线图)、开发平台与工作流(每个工具解决什么问题、编译原理、裸机与交叉编译)、VS Code 与 STM32CubeMX 的安装、用 CubeMX 跑通第一个工程 打开课件
Lecture 2 C 语言第一次培训 从 Hello World 开始:程序结构与基本语法、数据类型与运算符、二进制与进制转换(除 2 取余 / 位权相加 / 补码 / 位运算)、函数(定义调用 / 作用域 / 多文件 / 递归)、标准输入输出(printf 与 scanf) 打开课件
Lecture 3 C 语言程序设计(二) 结构体、内存对齐、指针、大小端、中断与回调函数;以 STM32F103 的“点灯大师”实战收尾 打开课件
Lecture 4 C 语言程序设计(三) 流程控制与作用域、预处理、函数与模块、联合体与枚举、volatile 以及复杂表达式的数据流分析 打开课件
Lecture 5 GPIO 基础原理与 EXTI 实践 GPIO 内部结构与八种模式、寄存器和 CubeMX 配置、EXTI 与 NVIC、HAL 回调及 USART 中断发送 在线浏览
Lecture 6 STM32 定时器与 PWM 定时器时基与 PWM、调光与呼吸灯、时钟源、主从模式、定时器级联与外部脉冲计数 在线浏览
Lecture 7 复习、工程思维与 Git C 与 GPIO 复习题、工程拆分验证、搜索与 AI 学习方法、Git 安装与分支练习 打开课件
Lecture 9 底盘概述 全向轮 / 麦轮 / 舵轮三种底盘与装车要点、底盘要完成的工作、扭矩前馈控制框架、速度解算(叉乘、扭矩、惯量)与运动学正反解算 打开课件

C 语言基础可配合 C语言国庆假期学习 继续巩固。


配套实操


学习建议

  1. 课件要跟着动手:每一章的「动手练习」都当场敲一遍,只看不写记不住;
  2. 报错信息要读完整:编译器已经把文件和行号告诉你了,看不懂再问;
  3. 作业按周清:编译不过的作业等于没交,卡住就在群里把「代码 + 报错」一起发出来;
  4. 课件大纲在每页开头:复习时直接跳到对应章节即可,不必从头看。

作者: Metalxiaoxiao | 修改日期: 2026-10-21