一旦 PWM 时钟被启用(SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC= 1;)、我就想启动 ADC 及其连接的 DMA。
这不起作用:
EPwm3Regs.ETSEL.bit.SOCASEL = ET_CTR_ZERO;
我的解决方法是使用 CMPA 寄存器并将其设置为1、因为0也不起作用:
EPwm3Regs.CMPA.half.CMPA = 1; EPwm3Regs.ETSEL.bit.SOCASEL = ET_CTRL_CMPA;
PWM 频率为100MHz。
是否有人遇到过类似的问题?
祝你一切顺利、
Günter μ A