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.
各位专家:
您能告诉我有什么方法来同步 ePWM1和 Timer0吗?
目前、ePWM1和 ePWM8是同步的、ADC 是通过使用 ePWM8触发器完成的、然后 DMA 发送数据。
请参阅随附的文件。
另一方面、如果 Timer0与 ePWM1同步、我想将 Timer0中断用于 ADC 和 DMA 传输。
感谢您的友好检查、它的可能性。
此致、
Hitoshi
e2e.ti.com/.../TI_5F00_F280049_5F00_Timer0_5F00_ePWM1_5F00_sychronization.pdf
Hitosi-San、
它是否需要完全同步? 它可以关闭几个时钟周期吗? 您应该能够在启动 PWM 计时器后立即重新加载计时器的 TCR 寄存器。 这将导致同步 接近、但并不完美。 如果需要、您还可以使用 TBCTR= PRD ISR 来启动计时器、这会产生类似的效果。
如果您的唯一目标是启动 ADC 和 DMA 传输、您是否考虑使用 PWM 的 CMPC 或 CMPD 来触发 EPWMxSOCA 或 EPWMxSOCB 触发器? 根据您的配置方式、您可以触发 DMA 和/或 ADC。 CMPC 和 CMPD 是可配置事件、就像 CMPA 和 CMPB 一样、但它们用于触发 ADC 转换启动等事件。
感谢您的辛勤工作!
此致、
Cody
您好、Cody、
非常感谢您的详细解释。
我明白了。
尝试某种方法来实现目标函数。
再次感谢你。
此致、
Hitoshi