This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
团队、
我们看到在 PWM syscfg 中转到并启用计时器基础时钟、这可以有效启动 PWM。
在实际系统中、这不是所需的行为、因为通常需要在打开 PWM 之前进行一些板级设置。
在下面的文件中、将该标志设置为 false 会使 PWM 时基关闭
mcu_plus_sdk_am263x_09_00_00_35/source/drivers/.meta/ePWM/templates/epwm_init.c.xdt
如果您认为这是合理的、请考虑在下一个 SDK 版本中默认放置此更改
@@-9、7 + 9、7 @@ | ||
% LET instance = module.$instances[i]; | ||
% let config = module.getInstanceConfig (Instance); | ||
% if (["am263x"].includes(common.getSockName())){ | ||
SoC_setEpwmTbClk (`config.name.slice(4)`、true); | ||
SoC_setEpwmTbClk (`config.name.slice(4)`、false); | ||
SoC_setEpwmGroup (`config.name.slice(4)`、`instance.epwmGroup.slice (-1)`); | ||
% if (instance.epwmTimebase_emulationMode!="epwm_emulation_free_run"){ | ||
SoC_enableEPWMHalt (`config.name.slice(4)`); |
你好、Kedar、
感谢您的建议。 是不是假设"应用程序稍后将启用这一功能"、还是在 EPWM 配置完成后、syscfg 将启用这一功能?
此致、
马德哈瓦
应用程序稍后将启用此功能,理想情况下,我们不希望 syscfg 启用此功能,因为 syscfg 不知道其他组件和在电路板上的可靠性以便安全启用 PWM,所以最好让应用程序启用它。
你好、Kedar、
感谢您的建议。
非常感谢您的反馈、经过仔细评估后、我们将考虑在将来的更新中实施此更改。
此致、
阿克希特