常用HAL库函数:
HAL_TIM_Base_Start_IT(&htim1); //中断方式启动定时器
//定时周期完成中断回调函数,每次计数器溢出触发中断后会调用本函数
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if(htim == &htim1)
//翻转灯状态
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
}
示例代码:
实验验证: