STM32CubeMX学习:基本定时器

时间:2021-11-10 08:55:01

先看基本定時器框图:
STM32CubeMX学习:基本定时器

比如用cube配置Time14的時候,

STM32CubeMX学习:基本定时器

得先确定时钟频率,这个可以查看数据手册或者查看代码可以知道TIM14是挂接到APB1时钟线上。

STM32CubeMX学习:基本定时器

STM32CubeMX学习:基本定时器

预分频器设置为108-1,即108分频,最后定时器的频率为1000 000HZ。一个脉冲的时间为1/1000 000s。
而计数周期为2500(自动重载寄存器),2500次记一次,则周期时间大致为1/400s,即400HZ。

若要定时1秒,则计数周期为1000 000即可

或将预分频加大,则计数周期会变小。