Other Parts Discussed in Thread:RM44L520, HALCOGEN
各位好,我现在将RM44L520的ETPWM当做普通PWM使用,请问怎样可以让ETPWM1、ETPWM2、ETPWM3、..ETPWM6。可以分别单独开启或者关闭。因为我初始化配置完后,发现调用HALCoGen生成的etpwmStartTBCLK、etpwmStopTBCLK函数是开启、关闭所有的PWM。没有发现单独开启或者关闭某一个PWM的方法。
Susan Yang:
是的,etpwmStartTBCLK、etpwmStopTBCLK函数是开启、关闭所有的PWM
我暂时也没有发现单独开启或者关闭某一个PWM的函数
我会在确认后给您回复
,
user5245154:
好的,谢谢,满烦您了
,
Susan Yang:
etpwmStartTBCLK()用于启用TBCLKSYNC。设置TBCLKSYNC时,所有ePWM时基时钟都在TBCLK的上升沿对齐的情况下启动。当TBCLKSYNC为0时,所有ePWM模块的时基时钟都将停止。
也就是说,目前确实没有办法单独控制
,
user5245154:
好的,谢谢。没有办法单独控制epwm时基时钟开启与关闭。那有没有办法控制某一路PWM是否开启输出呢?
,
Susan Yang:
或许您可以看一下
4.5.4 Control for Enabling Clocks to ePWMx Modules
www.ti.com.cn/…/spnu608a.pdf