GPIO做外部中断问题
时间:10-02
整理:3721RD
点击:
在Cortex-M3(STM32)中,每个GPIO都可以触发外部中断,每一组中同时只能有一个中断触发源工作,例如PA0 PB0 PC0 PD0 PE0 PF0 PG0为一组,用了PA0就不能用其他PB0 PC0……了。
那么在Cortex-A9中又是怎么样呢?

GPIO0-GPIO3都是不同组,中断可以随便选,但是GPIO0_A1与GPIO0_B1 、GPIO0_C1同时用中断会冲突吗?
那么在Cortex-A9中又是怎么样呢?

GPIO0-GPIO3都是不同组,中断可以随便选,但是GPIO0_A1与GPIO0_B1 、GPIO0_C1同时用中断会冲突吗?
比對新唐科技(Nuvoton)NUC2xx 系列 Cortex-M0 MCU,他們提供一個 Interrupt Source Flag 的暫存器,可以告訴你哪根 GPIO 被觸發插斷了,似乎沒有 STM32 這種限制。

学习
