工具与软件:
亲爱的支持者、
我将使用 SDK 10.0.0.14、然后处理 C75的 GPIO 中断示例。 我对这个例子有些困惑、需要您的帮助来澄清。
1.在 MCU SDK doc 目录 AM62Ax MCU+ SDK:GPIO 输入中断中、提到"C75示例使用用户扩展连接器(J3)中的 GPIO1_22引脚来生成 GPIO 中断。 为此、中断必须通过 MAIN_GPIOMUX_INTROUTER0实例15进行路由"、这是否意味着对于每个 GPIO、它需要路由到不同的 MAIN_GPIOMUX_INTROUTER0实例。 您能否告诉我 GPIO 引脚和 MAIN_GPIOMUX_INTROUTER0实例之间的关系、以便我可以将不同 GPIO 上的 GPIO 中断用于 C75?
2.此外、根据我之前在这个论坛上提出的一个问题、支持的是由 SDK 选择 intr number、如果我想使用其它 GPIO 作为中断、我是否需要在注册 ISR 时更改中断编号? 在本例中、intNum 为21、EventID 为 MAIN_GPIOMUX_INTROUTER0_OUTP_15 + 256U
/*寄存器引脚中断*/
Hwip_Params_init (&hwiPrms);
hwiPrms.intNum = intrNum;
hwiPrms.EventID = EventID; //
hwiPrms.isPulse = 1;
hwiPrms.callback =&GPIO_bankIsrFxn;
hwiPrms.args =(void *) pinNum;
3.从链接中作为指南进行更改后,它是否会影响其他项目(A53和 MCU)上的任何 GPIO 中断配置,是否意味着 A53不再使用实例15 ?
谢谢、此致、
J.
