STM32F103RCT6 从基础功能到机器人综合应用
本知识库采用“基础功能 → 功能模块 → 系统支撑与算法 → 综合案例”的结构。
第一层只放 STM32 片上基础能力,例如 GPIO、PWM、USART、I2C、SPI、CAN。
后续所有功能模块和综合案例都明确说明调用了哪些基础功能。
入口导航
核心分层
第0层:开发基础
第1层:MCU 基础功能
第2层:由基础功能复现的功能模块
第3层:系统支撑与算法模块
第4层:综合案例,由易到难
第5层:考核与进阶推荐学习路径
- 先完成 02_开发基础
- 再学习 03_MCU基础功能层
- 用基础功能复现 04_可复现功能模块层
- 加入 05_系统支撑与算法层
- 最后完成 06_综合案例层
关键原则
- GPIO、Timer、PWM、USART、I2C、SPI、CAN、ADC、DMA 等是基础功能。
- OLED、IMU、W25Q64、DHT11、RGB、SBUS、串口舵机等不是基础功能,而是调用基础功能复现出来的模块。
- FreeRTOS、PID、运动学不是基础外设,也不是单个综合案例,而是系统支撑与算法模块。
- 综合案例必须逐层递进,并明确“调用哪些基础功能和模块”。