stm32f4定时器配置

配置定时器,定时0.1ms:

  • SetTime =(TIM_Prescaler+1)* (TIM_Period+1)/FLK ;

打开全局中断。

生成程序后,用户程序启动定时器

HAL_TIM_Base_Start_IT(&htim4);

用户程序停止定时器:

HAL_TIM_Base_Stop_IT(&htim4);

编写用户自定义中断调用函数
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
  if(htim->Instance == TIM4)
  {
    //
  }
}
posted @ 2021-06-29 15:39  fan230  阅读(429)  评论(0编辑  收藏  举报