sapphire Soc提供了两个GPIO组每组有4个GPIO,定义为GPIO[3:0],其中只有GPIO[1:0]可以支持中断。
中断
在程序中打开了GPIO0的中断,ID号分别为12,13
GPIO支持4种中断
从下面的表中需要注意到:中断使能有两个位bit0和bit1,所以GPIO的两个 中断是分别控制的。
在gpio.h中已经有宏定义
#define GPIO_INTERRUPT_RISE_ENABLE 0x20
#define GPIO_INTERRUPT_FALL_ENABLE 0x24
#define GPIO_INTERRUPT_HIGH_ENABLE 0x28
没有回复内容