定时器
MCU的经典外设之一了,这个确实有点新手噩梦的感觉了,尤其是当时学时钟树,我愣是横看竖看没看懂,现在是看懂也学会了,但是,我搞混了一个概念,也就是三大时基中的自动重装载了。
三大时基
预分频,计数器,自动重装载这三个就是大名鼎鼎的三大时基,可以说,只有配好他们才能保证定时器是稳稳当当的。此时就要看时钟树给此时定时器分了多少的频率,此时再通过我们的预分频就能设置为多少hz为一个节拍,计数器呢就是多少个节拍算完成任务,自动重装载我一般都是使能的,因为我一直以为是cnt到了计数器的时候,是自动重装载把cnt归位的,没想到还是计数器归位的。为什么我发现这个问题呢?直到有一天我发现没配置也能实现中断触发和回调的时候,我的世界观崩了!