工具与软件:
大家好、我将尝试在输出引脚 WKUP_GPIO0_29状态改变时触发中断;但是、当我将引脚从高电平切换为低电平时、中断状态不会置位。
这是 WKUP_GPIO 的配置。

这是 PinMux 的配置

这是我在 DaVinci 中的配置、如您所见、我使用的是中断源= 125和 IRQ_Pulse 类型。

但是、永远不会触发中断例程、也不会激活中断状态标志。 你有什么想法,我可能会失踪?
此致
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.
工具与软件:
大家好、我将尝试在输出引脚 WKUP_GPIO0_29状态改变时触发中断;但是、当我将引脚从高电平切换为低电平时、中断状态不会置位。
这是 WKUP_GPIO 的配置。

这是 PinMux 的配置

这是我在 DaVinci 中的配置、如您所见、我使用的是中断源= 125和 IRQ_Pulse 类型。

但是、永远不会触发中断例程、也不会激活中断状态标志。 你有什么想法,我可能会失踪?
此致
您好!
请参阅以下常见问题解答、了解 GPIO 中断。
您需要 使用 sciclient_rmIrqset () API 执行从 WKUP_GPIO0_29到 MCU1_0内核的中断路由。
您可以参阅以下 App_setupGpioMuxIr API 的常见问题解答、以进行 GPIO 中断路由。
(+)[常见问题解答] TDA4VL:如何描述 GPIO 切换的 ISR ,有什么例子? -处理器论坛-处理器- TI E2E 支持论坛
此致
Tarun Mukesh
尊敬的 Miguel:
我已使用更正后的链接更新先前的响应、它指向错误的链接。
如果我已经在 MCU1_0内核中运行、我是否必须无论如何执行此路由?
Wkup GPIO 中断并非直接连接到 MCU R5F 内核、而是 在两者之间使用 GPIOMUX 中断路由器、需要对该路由器进行编程、才能将 GPIO 外设中断路由到 CPU 内核。
另请注意、 CTRLMMR Pad Config 寄存器中的 RXACTIVE 位需要设置为1才能在 GPIO 的输出操作上获得中断。
此致
Suman
您好!
[报价 userid="613495" url="~/support/processors-group/processors/f/processors-forum/1438258/tda4vh-q1-gpio-interrupt-not-triggered-on-pin-wkup_gpio0_29-configured-as-output/5518921 #5518921"]您能否提供 GPIOMUX 控制寄存器(WKUP_GPIOMUX_INTRTR0_MUXCNTL 等)的文档?
它们未记录在 TRM 中
[报价]如果您下载了 TRM Zip 文件、则可以看到1至5个附加文档的注册。 在该寄存器中、我们可以找到 GPIO 多路复用器控制寄存器
MCU 域上的大多数外设不需要路由到 MCU 域内核、但 GPIO 上只有少数外设需要路由。
我还有一个问题:关于我必须执行哪些其他外设映射?
如果您有任何具体问题、我可以 回答。
此致
Tarun Mukesh