在Cube时钟树的设置上,最右端是APB1和APB2总线的时钟频率设置,其中的APB1 peripheral clocks/APB2 peripheral clocks为挂载在总线上的定时器以外的外设提供时钟源;APB1 timer clocks/APB2 timer clocks为挂载在总线上的定时器提供时钟源。其中APB1 peripheral clocks最大频率为36MHz,总时钟频率最大为72MHz,在CubeMX的时钟树中可以直接输入72,按回车键,自动选择路线配置
在使用定时器时涉及三个重要概念:1. 分频 2. 计数 3. 重载
分频:将时钟源的频率分配给不同的外设
计数:即定时器会进行计数
重载:当定时器计数值达到一定程度后就会清空并重新从0开始计数
时钟源Clock Source选择上面配置的72MHz时钟:Internal Clock
预分频系数Prtscaler : 72-1,实际分频系数为72,则72MHz÷72 = 1MHz,即TIM1的时钟频率为1HMz,即每秒产生1000 000个脉冲,则每个脉冲用时0.000 001秒
计数模式Counter Mode:Up(向上计数模式),即从0向上+