我想使用一个固定频率(12KHZ)的GPIO中断触发EDMA进行数据传输,所以在EDMA的初始化配置时把触发方式配置为GPIO中断事件触发,但是我发现只能实现第一个GPIO的中断触发EDMA传输,然后即使GPIO中断还在继续,EDMA的传输不会再进行。想知道想要重复利用GPIO事件触发EMDA传输,还应该怎么设置?
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.
我想使用一个固定频率(12KHZ)的GPIO中断触发EDMA进行数据传输,所以在EDMA的初始化配置时把触发方式配置为GPIO中断事件触发,但是我发现只能实现第一个GPIO的中断触发EDMA传输,然后即使GPIO中断还在继续,EDMA的传输不会再进行。想知道想要重复利用GPIO事件触发EMDA传输,还应该怎么设置?
你好,非常感谢您的回复!
是的,我在初始化中配置了EDMA为GPIOBANK1的实际触发,后面GPIO中断事件发生后就进了一次EDMA传输完成中断,后面即使还有GPIO中断事件,也没有触发EDMA传输(没有再进EDMA完成中断)。