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

比如用cube配置Time14的時候,

STM32CubeMX学习:基本定时器

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

STM32CubeMX学习:基本定时器

STM32CubeMX学习:基本定时器

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

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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2021-05-04
  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-19
  • 2021-06-18
  • 2021-11-23
  • 2021-11-15
  • 2021-11-24
  • 2021-05-14
相关资源
相似解决方案