SaFang 发表于 2020-3-24 08:08:47

6楼、8楼正解。
如果理解了stm32的中断机制,就发觉其实很简单。举个例子,完善一下。

void EXTI9_5_IRQHandler(void)            //假如我们使用PC6上升沿触发、PA9下降沿触发
{   
    if((GPIOC->IDR & (1<<6) != 0)
    {
      EXTI->PR |= (1<<6);   // 清理中断
      // 调用相应处理
    }

    if(GPIOA->IDR & (1<<9) ==0))
    {
      EXTI->PR |= (1<<9);// 清理中断
      // 调用相应处理
    }
}
   



}
页: 1 [2]
查看完整版本: 如何区分触发STM32 外部中断的GPIO引脚?