在中断服务程序中,我们将改变 GPIO 引脚的状态开/关来控制 LED 闪烁。
中断服务程序ISR:
在 stm32f0xx_it.c 文件中,找到定时器 TIM3 的中断服务程序。
以下是示例代码:
c
复制代码
/* TIM3 interrupt handler */
void TIM3_IRQHandler(void)
{
/* Check if the update interrupt flag is set */
if (__HAL_TIM_GET_FLAG(&htim3, TIM_FLAG_UPDATE))
{
/* Clear the update interrupt flag */
__HAL_TIM_CLEAR_FLAG(&htim3, TIM_FLAG_UPDATE);
/* Toggle the LED on PA5 */
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
}
}
|