引用: guigui_7044 发表于 2018-6-14 06:42
可以通过同步信号来同步PWM和eCAP, 见TMS320F2837xD Dual-Core Delfino Microcontrollers Technical Reference Manual 的图
<b><b/>
</b>
引用: richips 发表于 2018-6-14 06:53
SyncSocRegs.SYNCSOCLOCK.bit.SYNCSELECT置位后Expressions中的值显示已置位,可是Registers中显示仍是0,EALLOW已写。
要启用同步是否需要写这个寄存器?关于同步手册上并没有找到详细的设置说明,control中也未找到任何关于同步的例程。求指点 ...
引用: guigui_7044 发表于 2018-6-14 07:11
你要让哪个PWM和Ecap进行同步?
举个例子,你可以让PWM1在计数器等于0的时候产生一个同步信号,然后eCAP使用这个同步信号。
EPwm1Regs.TBCTL.bit.SYNCOSEL = 1; // PWM在计数器等于0的时候产生一个内部同步信号输出。
更多回帖