你好。
如果 TBCTR=CMPA、我希望通过使用 DMA 传输下一个 CMPA 值来在一个 ePWM 周期内生成更多脉冲。
因此、我配置了一个可触发 DMA 通道的 SOCA 事件。 该通道会将下一个动作限定符和 CMPA 值传输到右侧寄存器。 可以进行传输、我可以在调试器中看到寄存器已正确写入。 但我不会 getting ePWM 输出上的任何脉冲。 如果我用调试器禁用 DMA 传输、最后的值会保留在寄存器中、并且脉冲会出来。
这通常是可行的吗? 如果是、有什么我可能遗漏的想法吗?
谢谢!
Br
克里斯蒂安
