
端口上的16个外部中断的任意一个中断号,可映射到一组引脚的任意一个(记住这里,是组中的任意一个)。
举例来说:
外部中断号3,只可以映射到引脚PA3、PB3、PC3、PD3、PE3、PF3、PG3这一组中的任意一个(是一个,不是多个)引脚上,而不能映射其它引脚上。
同理,外部中断号4,只可以映射到引脚PA4、PB4、PC4、PD4、PE4、PF4、PG4这一组中的任意一个引脚上,而不能映射其它引脚上。
另外,外部中断只有7个处理接口,外部中断号0~4,才具有独立的中断处理接口,外部中断号5~9,共享一个中断处理接口,外部中断号10~15,共享一个中断处理接口。
基于上述原因,外部中断尽量只使用引脚号0~4,或5~9中的某一个,或10~15中的某一个,以简化中断处理的编写,同时也会缩短外部中断的处理时间(外部中断号5~9、10~15,如果不止对应一个中断号,则需要在中断处理程序来确定是哪个引脚产生的中断)。
|