Thread:sysconfig, C2000WARE中讨论的其它部件
亲爱的Champs:
我是向客户询问此问题。
它们使用最新的sysconfig GUI (c2000ware 4.01 ,用于ePWM设置,包括同步相位(即 EPWM1/2/3正在进行中)。
当用户尝试同步ePWM并相时,sysconfig似乎不会先禁用ePWM时钟。
即,在我们以黄色手动添加两行后,ePWM将按需要同步。
但默认情况下,GUI不会在主板中添加这两行。c.
//初始化PWM
sysctl_disablePeripheral (sysctl_Periph_CLK_TBCLKSYNC);//禁用同步(同时冻结PWM时钟)
Board_init();
sysctl_enablePeripheral (sysctl_Periph_CLK_TBCLKSYNC);//启用与PWM的同步和时钟
因此,
我们建议sysconfig在board.c.中包含以下代码
//初始化PWM
sysctl_disablePeripheral (sysctl_Periph_CLK_TBCLKSYNC);//禁用同步(同时冻结PWM时钟)
ePWM_init();
sysctl_enablePeripheral (sysctl_Periph_CLK_TBCLKSYNC);//启用与PWM的同步和时钟
请您澄清一下,这是错误还是我们在GUI中遗漏了任何内容?
黄耀恩