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.

28335epwm问题

怎么强制输出信号啊

AQSFRC

AQCSFRC

ti对这两个寄存器的说明不深啊  几乎没有说明  shadw寄存器怎么运作的

连续跟oneshot是什么意思不知道啊

  • 你写C代码时,是一行一行写,执行也是一行一行执行。这样在发触发脉冲的时候就会出现不希望有的时间差,为了避免这种情况,设置一个影子寄存器,把你C代码的赋值先赋到影子寄存器里,然后等触发条件(比如计数器到0了)达到时,同时更新比较器的值,就不会出现上述偏差。

    oneshot的脉冲,第一个脉冲可以和后面脉冲宽度不同。比如可控硅触发有时需要第一个脉冲宽一些,就可以用到oneshot功能,相当于对脉冲列的第一个脉冲一次性加宽。

  • 这样的 如果你的波形正在发  那么如果你强制epwm输出高或者输出低 你需要设置强制输出寄存器

    现在的问题是 如果你想释放这个强制  那么就会把强制寄存器置为无效

    如果选用立即执行  不用shadw 那么会出现什么情况呢  epwm的输出是高还是低呢 ?

    这个状态是根据什么来的