您好!
ePWM 处于向上/向下计数模式、AQCTLA.CAU=10 (设置)、所有其他操作为00 (不执行任何操作)或01 (清除)。 CMPA 高于 TBPRD、因此永远不会匹配、无论是在递增计数还是递减计数时都是如此、但在计数器方向改变时输出强制为高电平。 是否为预期行为? 如果是、那么为什么在 AQCTLA/B 描述中没有记录它?
我希望实现用户安全更改频率。 错过一个脉冲是可以的、不能产生比允许的脉冲更宽的脉冲。 我更愿意将一个 PWM 周期 CMPA 设置为当前 TBPRD 从未达到的值。 我 清楚地看到的是、计数方向的变化会切换输出、而不应该改变。 在单向计数模式下、将 CMPA 设置为>TBPRD 按预期工作、永远不会发生操作、 为什么 不在双向计数模式下工作? 谢谢。
