
EPwm4Regs给EPwm5Regs输出同步信号,在输出同步信号时,EPwm5Regs.TBCTR加载EPwm5Regs.TBPHS.half.TBPHS的数值,然后开始增减计数,在增加到EPwm5Regs.TBPRD==25000后,应该进行减计数,但是却没有减计数,而是一直增加到了65535,很神奇,请问是需要设置某些寄存器么?
EPwm5Regs.TBCTL.bit.PHSDIR=1; // 同步事件发生后,增计数
EPwm5Regs.TBCTL.bit.CTRMODE=TB_COUNT_UPDOWN; // 增减计数