1.
时钟频率的关系:
挂在
APB1
和
APB2
的时钟频率—
>
APB1
和
APB2
分频给定时器,
APB1
最大
72M,APB2
最大
36M
(即不分频的状态)—
>
TIM
基定时分频,如果分频不为
1
,硬件自动
2
倍频,即最大
TIM
的基频率为
72M
和
36M
(2
分频再
2
倍频互为抵消
)
。—
>
基定时再分频,
(分频值即为
PSC
里的值)即为参考频率
OC
REF
2.
时钟通道之间关系:
OC
REF
的输出作为参考,其中
ARR
(预装载寄存器)里的值作为参考值,到达这个值以后
时钟系统自动产生了一个更新事件,该时间产生后
CNT
(当前计数寄存器)里的值清零,
如果启动了预装载,则
ARR
里的值会自动再设置。所以参考输出的计数值即为
ARR
里的
值。
实际运用到的计数通道以参考输出的频率计数,
CCR
X
里的值为计数值,计数值到了以后可
以产生事件或者中断。然后
CCR
X
里的值不能超过
ARR
里的值,因为参考计时到了
ARR
里值的时候,
CNT
寄存器清零,
重新开始计时。
运用到的计数器计数到达
CCR
里值的时候,
若要再计数必须重新填写
CCR
,赋予一个超过上次的计数值(但仍然不能超过
ARR
)
,定
时器继续计数,不然将一直等待到
ARR
值计数到,产生事件更新再次计数。