工具/软件:
尊敬的 TI:
我已设置 ECAP 来在事件2……时触发 DMA 传输 我希望只要 ECAP 检测到信号上的事件2、就能持续触发 DMA。
但是、我看到 DMA 仅触发一次。
以下是我在测试过程中观察到的情况-
一旦我开始运行代码、我就会看到40个 ECAP 样本捕获存储在 measAPWM.buffer 中的2个时间戳。 稍后、当我更改信号的占空比时、我不会看到在 measAWPM.buffer 中捕获更新的占空比、因此发出信号、表明在第一次传输后没有发生 DMA 传输。
TPCC_ER 保持0
TPCC_ERR 设置为1
TPCC_EMR 为0
TPCC_IPR 设置为1、但当我写入 TPCC_ICR = 1时、TPCC_IPR 不会被清除。
该信号以400kHz 的频率发送。
我非常感谢您帮助我们尽早解决这个问题。
我也曾在许多天前在另一个线程中写过这个问题,但还没有看到任何回应。
e2e.ti.com/.../5822122
下面是我的参数设置-