This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的团队:
我将使用 TMDSCNCD263评估板、并将7个 GPIO 配置为中断模式、其中3个引脚是单引脚中断、4个引脚是组3中的引脚、我使用组中断、它可以正常工作。
现在、我的问题是、当我使用 Xbar 实例( GPIO_INT_XBAR_VIM_MODULE0_0、GPIO_INT_XBAR_VIM_MODULE0_1 、GPIO_INT_XBAR_VIM_MODULE0_2、GPIO_INT_XBAR_VIM_MODULE0_3 )时、我是否要为多个引脚使用中断。 我想在不使用组的情况下中断20个以上的 GPIO 引脚。
如何在.syscfg 中配置。 因为如果我使用相同的实例、则会出现配置错误。
使用组是可行的、但假设我想使用不同的6或7个组、每个组都有2或3个引脚、该怎么做?
请指导我说明如何转发以进行配置。
提前感谢。
你好、Sahil
请查看以下常见问题解答: GPIO-AM263X-:配置 MCU-PLUS-SDK 中断
此致、
Akshit
只有4个 GPIO 中断映射到 VIM0、然后是 CPU 内核。 中断号为144,145,146和147。 这意味着最多可以有4个用于 GPIO 模块的 ISR
如果您需要更多代码、则必须使用 GPIO 组中断。 同一组中的16个 GPIO 引脚将共享相同的中断编号和中断 ISR。
GPIO 应位于同一 GPIO 组中
GPIO[15:0]--组0
GPIO[31:16]--组1
依此类推...
处理同一组的多个 GPIO 引脚。 您只需要:
这样、您可以使用任意数量的 GPIO 引脚、最多139个。
此致、
Akshit