#include "tim.h"
__HAL_TIM_CLEAR_FLAG(&htim2,TIM_FLAG_UPDATE); //清除中断标志位
1、如果不清除中断标志位,开启定时器中断的话,不能完成相应的计时,会立即进入中断。
2、如果在开启定时器中断前清除了中断标志位,就会等待计时完成再出发中断。文章来源:https://www.toymoban.com/news/detail-789015.html
3、主要是针对单次计时使用,尤其是对第一次计时有要求的程序。文章来源地址https://www.toymoban.com/news/detail-789015.html
HAL_TIM_Base_Start_IT(&htim2); //开启定时器中断的函数
到了这里,关于STM32 hal库编程定时器清除中断标志位,开启定时器中断会立即进入中断的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!