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.

[参考译文] MSPM0G1507:使用事件或交叉调试器依次触发2个计时器

Guru**** 2393275 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1515351/mspm0g1507-using-events-or-crosstrigger-to-trigger-2-timers-sequentially

部件号:MSPM0G1507

工具/软件:

大家好、我想了解如何使用事件或交叉触发器来获得与使用中断相比更精确的计时性能。  

我要考虑的应用是让比较器事件启动 TIMA1、当 TIMA1达到零时、让它启动 TIMA0。 因此 COMP => TIMA1 => TIMA0。

目前、我通过交叉触发器使 TIMA1启动 TIMA0没有问题。

我想知道是否也可以通过事件使比较器启动 TIMA1。 从文档中、我可以使用通用事件的交叉触发器。 但这意味着 TIMA1既是主计时器、也是辅助计时器。 这是可行的吗?

作为一个相关问题、是否可以通过比较器事件重新启动正在运行的 PWM 计时器?

谢谢!

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

    您好、

    我认为 使用 TIMA1作为 主计时器和次级计时器是可行的。

    但对于重启、我无法通过事件达到正在运行的 PWM 计时器。 重启意味着您需要清除计时器的当前配置、然后运行。 它不能由事件触发。  

    此致、

    现金好