主题中讨论的其他器件:C2000WARE
我已将 EPWM3配置为向上计数并通过 CMPB 上的 SOCA 触发 ADC。
CMPB 配置为立即加载模式(EPwm3Regs.CMPCTL.bit.SHDWBMODE = CC_IMMEDIATE;)
最初、我禁用了 SOCA、因此不应该进行任何转换。 此时 CMPB 为"0"。
在 ePWM 周期开始(TBCNT=0)时、在 ISR 中:
I 设置 CMPB = somevue、例如、500
I 启用 SOCA
由于 CMPB 加载模式是立即的、我的期望是 SOCA/ADC 触发将在 EPWM 周期的晚些时候在 CMPB (TBCNT=500)发生
相反、我看到的是、SOCA/ADC 触发会立即发生、
为什么 SOCA/ADC 触发立即发生?
谢谢!