#include "tim.h"
__HAL_TIM_SET_COUNTER(&htim2,0); //计数清零
1、stm32定时器是有重装载功能的,所以定时器中断不关的话,就不需要计数清零
2、主要是应对单次计时使用,可能因为没有清零导致程序再次运行到相同位置时,中断立即出发,没有完成计时的功能。文章来源:https://www.toymoban.com/news/detail-777345.html
顺便加一个读取定时器计数值得函数文章来源地址https://www.toymoban.com/news/detail-777345.html
Counter = __HAL_TIM_GET_COUNTER(&TIM2_Handler);
到了这里,关于STM32 hal库编程定时器计数清零的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!