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.

[参考译文] LAUNCHXL-F28.0049万C:ePWM同步

Guru**** 2529150 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1093131/launchxl-f280049c-epwm-synchronization

部件号:LAUNCHXL-F28.0049万C
Thread:sysconfig中讨论的其它部件

您好,

我正在使用syscfg生成PWM。 我想 在   不  带相移的情况下在同一点启动所有PWM通道。

但我得到了这个输出

我的SYSCFG设置如下所示

巴西

巴塞特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的sysconfig设置正确。 如何处理TBCLKSYNC寄存器?

    寄存器将打开ePWM的时钟,因此您希望将其禁用,然后设置所有ePWM (使用syscofnig - ePWM_init()),然后启用TBCLKSYNC。这样,它们将完全对齐。

    NIMA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    因此,对于main.c文件,您需要:

    sysctl_disablePeripheral (sysctl_Periph_CLK_TBCLKSYNC);
    Board_init();//这调用ePWM_init
    sysctl_enablePeripheral (sysctl_Periph_CLK_TBCLKSYNC);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是否合理?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Nima:

    谢谢,它解决了我的问题。

    巴西,

    巴塞特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Basit,我有一个简短的问题要问您。 您喜欢ePWM sysconfig GUI的哪些方面?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为ePWM sysconfig GUI对初学者来说非常友好,但 仍然需要依赖main()中的一些ePWM功能才能使其完全正常工作。