如果APB1的分频为1,TIMERx的频率=APB1,不然TIMERx的频率=APB1x2,具体还要看对应芯片的手册。所以TIMER1的时钟频率为108Mhz。1HZ = 1s。prescaler = 107,定时器就会1us记一次数了。
alignedmode
定时器计数方式
向上计数:
在这种模式,计数器的计数方向是向上计数。计数器从0开始向上连续计数到自动加载值,一旦计数器计数到自动加载值,会重新从0开始向上计数并产生上溢事件。
向下计数:
在这种模式,计数器的计数方向是向下计数。计数器从自动加载值向下连续计数到0。一旦计数器计数到0,计数器会重新从自动加载值开始计数并产生下溢事件。
中央对齐计数:
在中央对齐计数模式下,计数器交替的从0开始向上计数到自动加载值,产生上溢事件。然后再向下计数到0,产生下溢事件。可以通过软件选择。
|