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.

[参考译文] TMS320F28P650DK:如何手动清除 DCxEVT1LAT 寄存器

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1613677/tms320f28p650dk-how-to-manually-clear-the-dcxevt1lat-register

器件型号: TMS320F28P650DK

如何手动清除 DCxEVT1LAT 锁存寄存器、以便我可以通过 DCxEVT1LAT 锁存寄存器实现 OST 功能。 因为我的 TZOST 已经用于其他目的。

image.png

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

    您好、

    如何手动清除 DCxEVT1LAT 锁存寄存器、

    从上图可以看出、DCxEVT1LAT 寄存器仅由使用 EVT1LATCLRSEL 选择的事件清除。

    谢谢

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

    谢谢你。 我会想到另一个解决方案。 但我仍然希望在未来的 PWM 类型版本中、我们可以为 DCxEVT1LAT 和 TzCBC 锁存器添加一个软件清除多路复用器。 这样,当 OST 是不够的,这些可以用作 OST。
    此外、希望在未来的版本中、DCxEVTY.FORCE (x = A、B、y = 1、2) 可以同时连接到 ePWM 跳闸逻辑(__LW_AT__图)、并可由 TZCTL/TZCTLDCA 控制。 这将提高资源利用率、因为 A 和 B 通常需要同时关闭。 同时、这也将更加灵活、其余的资源可用于其他目的。
    最后、我还希望能够在 PWM 模块中添加专用的开关 PWM 功能块、因为我目前需要为此使用 TZ、AQ 和 DB、而开启和关闭 PWM 并不方便。
    谢谢你