1.CUBEMX配置
2.代码
main函数开启定时器
HAL_TIM_Base_Start_IT(&htim1);
定时器计数值清0
__HAL_TIM_SET_COUNTER(&htim2,0);
读取定时器计数值
Counter = __HAL_TIM_GET_COUNTER(&TIM2_Handler);
定时器中断处理函数
void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef *htim)
{
if(htim->Instance == TIM1)
{
//添加逻辑代码即可
}
}