先看基本定時器框图:
比如用cube配置Time14的時候,
得先确定时钟频率,这个可以查看数据手册或者查看代码可以知道TIM14是挂接到APB1时钟线上。
预分频器设置为108-1,即108分频,最后定时器的频率为1000 000HZ。一个脉冲的时间为1/1000 000s。
而计数周期为2500(自动重载寄存器),2500次记一次,则周期时间大致为1/400s,即400HZ。
若要定时1秒,则计数周期为1000 000即可
或将预分频加大,则计数周期会变小。
先看基本定時器框图:
比如用cube配置Time14的時候,
得先确定时钟频率,这个可以查看数据手册或者查看代码可以知道TIM14是挂接到APB1时钟线上。
预分频器设置为108-1,即108分频,最后定时器的频率为1000 000HZ。一个脉冲的时间为1/1000 000s。
而计数周期为2500(自动重载寄存器),2500次记一次,则周期时间大致为1/400s,即400HZ。
若要定时1秒,则计数周期为1000 000即可
或将预分频加大,则计数周期会变小。