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
我已经进行了检查、我需要单个 GPIO 引脚中断(考虑7或8)、但如果我尝试使用相同的实例配置引脚、则会发生配置错误、只有4个交叉开关实例。 那么我如何将单独的 GPIO 中断(超过5个)与使用组一起使用。
只有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