主课程按照“电路和原理—外设配置—实验验证”展开。这里放不影响第一次跟课、但在独立做项目时很有用的内容。
学习顺序
课程代码采用CubeMX与HAL,读寄存器是为了理解HAL到底在配置什么。遇到网上其他芯片、标准库或LL例程时,可以用同样的思路进行移植。
三个层次的验收
能运行:编译、下载成功,产生预期现象。
能解释:能从接线、时钟、外设寄存器解释这个现象。
能修改:改变一个参数,先预测变化,再测量结果。例如把定时器周期翻倍,预测采样率和频谱刻度会怎样变化。
学习的目标是走到第三步。每节最后的验证和练习,就是为了让我们不用依赖up的截图也能搭起自己的实验。