- 基本定时器时钟只能来自内部时钟,高级控制定时器和通用定时器还可以选择外部时钟源或者直接来自其他定时器等待模式。
- 基本定时器计数过程主要涉及到三个寄存器内容,分别是计数器寄存器(TIMx_CNT)、预分频器寄存器(TIMx_PSC)、自动重载寄存器(TIMx_ARR)
- 基本定时器只能是向上计数
基本定时器两个方向功能,一个去实现中断,一个是触发DAC
其中,触发DAC是通过计数器计数溢出时的更新事件通过主模式,直接传输给TRGO,由TRGO去触发DAC。(TRGO是STM32中的一个触发输出信号。)
计算公式
CK_CNT是TIM定时器的时钟,可以连接内部时钟作为时钟源。
特别地
1.分频的时候都有缓冲寄存器,去实现缓冲作用,不会让数据在计数周期内前后频率不同
2.产生更新事件也有缓冲机制,引入影子寄存器