0%

TIM三大时基

定时器

MCU的经典外设之一了,这个确实有点新手噩梦的感觉了,尤其是当时学时钟树,我愣是横看竖看没看懂,现在是看懂也学会了,但是,我搞混了一个概念,也就是三大时基中的自动重装载了。

三大时基

预分频,计数器,自动重装载这三个就是大名鼎鼎的三大时基,可以说,只有配好他们才能保证定时器是稳稳当当的。此时就要看时钟树给此时定时器分了多少的频率,此时再通过我们的预分频就能设置为多少hz为一个节拍,计数器呢就是多少个节拍算完成任务,自动重装载我一般都是使能的,因为我一直以为是cnt到了计数器的时候,是自动重装载把cnt归位的,没想到还是计数器归位的。为什么我发现这个问题呢?直到有一天我发现没配置也能实现中断触发和回调的时候,我的世界观崩了!

自动重装载和影子寄存器
TIM触发一次
TIM中断
TIM的PWM输出
TIM相位编码
TIM刹车
总结
-------------下次的来访是什么时候呢[doge]-------------