STM32F103RCT6 从基础功能到机器人综合应用

本知识库采用“基础功能 → 功能模块 → 系统支撑与算法 → 综合案例”的结构。
第一层只放 STM32 片上基础能力,例如 GPIO、PWM、USART、I2C、SPI、CAN。
后续所有功能模块和综合案例都明确说明调用了哪些基础功能。

入口导航

核心分层

第0层:开发基础
第1层:MCU 基础功能
第2层:由基础功能复现的功能模块
第3层:系统支撑与算法模块
第4层:综合案例,由易到难
第5层:考核与进阶

推荐学习路径

  1. 先完成 02_开发基础
  2. 再学习 03_MCU基础功能层
  3. 用基础功能复现 04_可复现功能模块层
  4. 加入 05_系统支撑与算法层
  5. 最后完成 06_综合案例层

关键原则

  • GPIO、Timer、PWM、USART、I2C、SPI、CAN、ADC、DMA 等是基础功能。
  • OLED、IMU、W25Q64、DHT11、RGB、SBUS、串口舵机等不是基础功能,而是调用基础功能复现出来的模块。
  • FreeRTOS、PID、运动学不是基础外设,也不是单个综合案例,而是系统支撑与算法模块。
  • 综合案例必须逐层递进,并明确“调用哪些基础功能和模块”。