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.

[参考译文] MSPM0G3507:TIMA CTRCTL 比较器模式问题

Guru**** 2455560 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1493635/mspm0g3507-tima-ctrctl-comperator-mode-issue

器件型号:MSPM0G3507

工具与软件:

您好!

我在 TIMA CTRCTL 的比较模式下工作时遇到问题。 在 CAC、CZC、CLC 字段的参考手动值中设置为7、说明中未说明此值表示最大值为5。 当 CAC 设置为0时、它似乎也起作用。  在比较模式下工作时、应在 CAC、CZC、CLC 中插入什么值?

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

    是的、CAC/CLC/CZC 全部复位为=7、但无效[我 也发现这是奇数]、因此需要将其设置为某个值。  

    要制作计时器、需要(a)设置 CAC = 0以指向 CCCTL_01[0].ACOND (b)设置 CCCTL_01[0].ACOND=0、从而使 TIMCLK 触发 CTR 进行计数。

    到目前为止我对 CLC/CZC 没有太大兴趣、因此我将它们设置为=0以指向 CCCTL_01[0].LCOND/.ZCOND。  这些字段重置为=0 (无操作)、因此完全不使用它们。

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

    感谢您的回答、但文档也缺乏有关 ZCOND/LCOND=0时发生的情况的明确说明。 您是否发现文档的一部分假设0意味着没有操作或它是否是一个有经验的猜测?

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

    ZCOND/LCOND 在 TRM (SLAU846B)表27-73中进行了说明。