STM32时钟定时器疑惑理解

遇到的问题的一些理解。
时钟定时器的TIM_Period可设置为自动重装载值,中断触发后自动重装值可继续计数,进入中断后仍在计数。
对于中断周期,按照时钟频率与重装值相乘而得,以下图为例:
STM32时钟定时器疑惑理解
文章图片

对于装载值得预算,reload处可理解为先算1s需要的值,在以1s为基础除以相应的值可得周期。
对于TIM_GetITStatus是否必要,
【STM32时钟定时器疑惑理解】STM32时钟定时器疑惑理解
文章图片

STM32时钟定时器疑惑理解
文章图片

该if判断是在判断中断类型,一个定时器可能有好几种中断类型,如果只写了一种,可以不加if,一般加上if为了代码的
严谨性。

    推荐阅读