如何区分触发STM32 外部中断的GPIO引脚

2024-11-29 20:55:27
推荐回答(1个)
回答(1):

比如,来自PA0的外部中断,可以通过库函数
(EXTI_GetITStatus(EXTI_Line0)!=RESET);
判断外部中断来源是不是来源于端口0(至于是PA0还是PB0可通过查询中断来源进行判断,但不建议这么用,所以设置外部中断的端口建议不要重复,比如使用了PA0,就不要使用PB0之类的)
另外要注意:端口0-4有自己独立的外部中断函数入口,5-9和10-15两组分别共用两个外部中断函数入口