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.

[参考译文] MSPM0G1519:递增/递减模式下的计时器计数器方向

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1578623/mspm0g1519-timer-counter-direction-in-up-down-mode

器件型号:MSPM0G1519


您好:

在 TIMA 中、用户是否有办法确定计时器计数器当前在软件中计数的方向?

CTRCTL.CM 在这里没有帮助、因为我们只知道计时器处于向上/向下计数模式、而不是当前方向。

Munan

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

    有任何反馈意见吗?

    Munan

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

    尊敬的 Munan:

    客户想检查升相或降相的电流、并且配置为升/降相模式、对吗?

    为什么他们需要知道这个? 我们有单独的 CC 中断用于向上计数或向下计数。

    这里的另一个思路是启用加载和零中断、然后使用这些中断标志来检查当前模式。

    谢谢!

    此致

    Johnson  

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

    嗨、Johnson、

    之所以需要这样做、是因为客户希望计算计时器中故障情况的持续时间、因此为了做到这一点、他们需要知道开始和结束计数和方向以及至少一个方向、因为计时器可能达到计时器周期计数或零并改变了方向。 故障条件也与 cc 事件异步。

    是的、您可以使用加载事件或零事件来更改软件标志、但理想情况下、硬件可以这样做以减少软件开销。

    Munan