stm32设置IO中断的时候,如果几个IO共用一个中断,进入中断,如何确定是哪个一个IO触发的

2024-11-29 20:47:33
推荐回答(4个)
回答1:

中断线不同,中断标志位不同。根据中断标志位判断哪个IO触发的。

回答2:

就是在中断里判断标志位或引脚电平,没有捷径!

回答3:

你分别对io进行设置 比如设置PA1,PA2。
如果中断是下降沿中断,则中断发生后,对应的io口应该为低电平,这时候你去测A1,A2的电平,看看那个是低电平,就知道那个发生了中断。
仅供参考,具体以实际情况为准

回答4:

好好看看AFIO那章去10X系列第86页