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.

[参考译文] TMS320F28P650DH:SysConfig ClockTree 视图如何影响 EPWMCLKDIV 设置

Guru**** 2473260 points
Other Parts Discussed in Thread: SYSCONFIG, TMDSCNCD28P65X

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1476087/tms320f28p650dh-how-does-sysconfig-clocktree-view-affect-the-epwmclkdiv-setting

器件型号:TMS320F28P650DH
主题中讨论的其他器件:SysConfigTMDSCNCD28P65X

工具与软件:

我们将使用 CCS12.8.1。 SysConfig ClockTree 视图如何影响 EPWMCLKDIV 设置?或它有何影响? SysConfig ClockTree 有一个用于 EPWMCLKDIV 的可设置下拉字段、但更改此字段不会影响电路板上的 EPWM 时钟、通过查看 clocktree.h 文件、我们可以看到在 GUI 中更改此下拉电阻只会更改该文件中的注释。

问题:

  • 如果这个设置不会实际影响代码生成、那么在 Clocktree 工具内进行这一设置的意义是什么?
  • 如何在 CCS 项目中更改 EPWMCLKDIV?  

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

    您好!

    更改分频器后、可以看到分频器已在 device.c 中进行了修改、如下一页所示。



    不确定你的意思是以下?

    zhaohui huang 说:
    如果该设置不会实际影响代码生成、那么在 Clocktree 工具中使用该设置有什么意义?

    如果该文件中有相应的更改、请检查 device.c

    谢谢

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

    Prarthan、您好!

    我正在与 rperezti 合作 ,他也在帮助我们解决这个同样的问题。

    在我的 device.c 代码中、我没有看到那些时钟树配置代码行。 时钟树工具需要安装另一个编译器或类似的器件才能在 device.c 中生成代码吗?

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

    尊敬的 Mike:

    请检查整个 Device_init()函数、从您的屏幕截图中我可以看到整个函数

    还在 SysConfig 中启用器件支持

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

    Prarthan、您好!

    下面是我在启用设备支持时得到的错误。 我 在下面添加了 device.c 代码。

     e2e.ti.com/.../4540.device.c

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

    您需要从 SDK 的构建中手动排除 device.c 和 device.h、以便仅使用 SysConfig 生成的 device.c/h

    由于它们是从 clocktree 工具生成的、因此编译器错误地看到这一点

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

    我排除了器件文件夹、现在它进行了构建和调试、但现在没有任何 PWM 输出。 能否提供 更改 EPWMCLK 时生成的所有代码? 我正在使用  TMDSCNCD28P65X 控制卡。

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

    Mike、

    请检查 PWM 设置是否已正确编程。

    从 device_init()函数中确认您看到了如下所述的 clocktree 函数

    [报价 userid="559325" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1476087/tms320f28p650dh-how-does-sysconfig-clocktree-view-affect-the-epwmclkdiv-setting/5670440 #5670440"]

    还在 SysConfig 中启用器件支持

    [报价]

    从时钟树更改分频器并检查上面的时钟分频器功能输入变化