创建工程
配置小蓝灯
配置定时器
配置时钟树
保存工程
MDK编写
开启定时中断
/* USER CODE BEGIN 2 */
HAL_TIM_Base_Start_IT(&htim2);//触发TIM2中断定时器
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
HAL_Delay(8000);//用于测试LED闪烁是否受延时影响
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
}
/* USER CODE BEGIN 4 */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef*htim) //定时中断调用的函数
{
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);//LED电平自动翻转
}
/* USER CODE END 4 */
烧写进去就可以实现定时中断 小灯闪