原收藏讨论“十个坏习惯”,但第九项没有完整捕获。这里按实际学习用途重组,不把缺失项补造成原作者结论。
每完成一个模块检查一次
- 我能不用照抄,解释关键代码为什么这样写吗?
- 我知道时钟、外设和引脚配置来自哪里吗?
- 供电、电平、接线和手册是否对得上?
- 中断和主循环分别做什么,耗时操作会不会影响时序?
- 日志、断点或波形是否支持当前判断?
- 正常输入、异常输入和恢复路径有没有分别验证?
- 代码是否按职责组织,改一个模块会不会影响无关功能?
- 这个模块能否从构建、下载到演示完整复现?
对应当前进度
已有迁移记录包含点灯、串口和外部中断,下一阶段计划学习定时器与 PWM。先改变周期和占空比,观察实际输出,再解释它与时钟配置的关系;没有测量就写“待验证”,不只勾一个“学会”。
具体 API、寄存器和接线按当前板卡、工具链及手册核对。收藏中的所有建议不需要一次全部引入工程。
STM32 学习路线 · 原始收藏,含缺失项说明 · 资料索引 待补充
来源与关联索引
- 来源
- 个人知识库
- 原笔记
- 04-资料收藏/单片机学习与开发自查.md
- 资料性质
- 实践指南。原文的版本、来源与验证边界继续保留。