目录
1. 引脚
2. 时钟
3. 定时器
4. 代码增加
在定时器初始化代码后增加定时器中断使能函数:
HAL_TIM_Base_Start_IT(&htim3);
定时器中断回调函数:
extern TIM_HandleTypeDef htim3;
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if(htim->Instance == htim3.Instance)
{
if(R_Tim_Sw)
{
R_Tim_Cnt++;
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13);
if(R_Tim_Cnt > 35)
{
R_Tim_Sw = 0;
R_Tim_Cnt = 0;
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, 0);
}
}
}
}