根据AM437X的Datasheet描述(如上图所示),AM437X的6组GPIO,每组支持2个中断输入,有以下2个问题请教。
(1)每组GPIO用作中断的管脚,是否有限制,是否任意两个GPIO都可以用作中断?
(2)按Datasheet描述,每组GPIO最多同时支持2个用于中断输入管脚,但是TI官网Startkit Evm板的原理图里面,
至少有3个外部中断同时接到了同一组GPIO(如下图的3个中断源管脚B7,A7,C8同属于GPIO1组),是否会造成某个中断不可用?
谢谢!
Nancy Wang:
请看TRM的interrupt章节。
http://www.ti.com/lit/ug/spruhl7i/spruhl7i.pdf
每组的任意两个管脚都可以作为中断。
比如GPIO2映射关系如下:
Int Number Acronym/name Source Signal Name 64 GPIOINT2A GPIO2 POINTRPEND1 65 GPIOINT2B GPIO2 POINTRPEND2
C8没有复用成GPIO的功能。
David w:
回复 Nancy Wang:
“C8没有复用成GPIO的功能”。——-看手册C8可以复用到GPIO1[6] ,通过Pinmux工具,也可以在GPIO1[6]的分配上找到C8管脚
Nancy Wang:
回复 David w:
我在跟相关工程师确认一下,再给您回复。
yongqing wang:
回复 David w:
GPIO每个肯定都有中断的能力,这些基础功能建议参考一下商业的的一些开发板比如盈鹏飞的开发板的资料