STM32H743 Timer初始化完成立刻进入中断

       一般调用Timer时候,通常设置为固定周期进入,这时候不需要考虑STM32H743初始化完成后是否马上进入中断的情况。但是如果遇到使用Timer作为一些时序控制的时候,如果初始化后立刻进入中断对导致整个逻辑的错误。

       我们一般使用Timer中断都是使用UIF作为中断标志。如下图所示,有三种情况会使这个标志位置1,包括计数器上下溢出,以及当URS为0时,初始化Timer和触发事件。

      所以只需要把URS标志位置1,就可以避免初始化Timer后立刻进入中断。

STM32H743 Timer初始化完成立刻进入中断

STM32H743 Timer初始化完成立刻进入中断

STM32H743 Timer初始化完成立刻进入中断

STM32H743 Timer初始化完成立刻进入中断

STM32H743 Timer初始化完成立刻进入中断