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.

[参考译文] LP-MSPM0G3507:LP-MSPM0G3507

Guru**** 2392675 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1441599/lp-mspm0g3507-lp-mspm0g3507

器件型号:LP-MSPM0G3507

工具与软件:

您好!

我将使用 TIMG12生成 PWM 信号、并使用 TIMG7作为输入捕捉来测量周期和占空比、并将其设置为向上计数器。

检测到上升沿时、会捕获计时器值并将其存储在变量中。 第二次检测到上升沿时、会再次捕获计时器值并将其存储到另一个变量中

有关如何计算的详细信息 周期

  • 如果第二个值大于第一个值、则期间只是它们之间的差值:period = second_value - first_value
  • 在的情况下 计数器溢出 (当second_value小于时first_value)、通过计算溢出:计算期间period = (MAX_COUNTER_VALUE + TIMER_UNIT) - first_value + second_value

现在、我希望每次 TIMG7检测第一个上升沿时将其自复位、以便 TIMG7与 PWM 信号同步、并通过查看第二个上升沿的捕获值、您可以知道该周期  

我尝试使用交叉触发器来实现它。 在 初始化中、我执行了以下操作  

在中断服务例程中、我执行了以下操作  

我还尝试停止计数器、将计数器设置为零并启用计数器、但也未起作用  

您能帮助我实现同步吗?

此致、

Ali

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

    您好!

    请参阅 SDK 中的演示代码 timx_timer_mode_capture_Duty_and_period。 它完全符合您的要求。  

    此致、

    Cash Hao

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

    尊敬的 Cash:

    我确实喜欢在演示 Projekt ,但它不起作用。 我的下一个问题是这两个向下比较标志之间有何差异?

     

    此致、

    Ali  

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

    您好!

    这两个标志指示不同的 CCx 通道。 例如、如果使用 CC0作为输入、则会使用 IIDX_CC0_DN 作为中断标志。  

    此致、

    Cash Hao

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

    您好!

    我忘记使用  TIMG7->PDBGCTL =(GPTIMER_PDBGCTL_FREE_STOP | GPTIMER_PDBGCTL_SOFT_IMITH)&
    (GPTIME_PDBGCTL_FREE_MASK |GPTIMER_PDBGCTL_SOFT_MASK);和   TIMG12->PDBGCTL =(GPTIMER_PDBGCTL_FREE_STOP | GPTIMER_PDBGCTL_SOFT_IMMEDIATE)&
    (GPTIME_PDBGCTL_FREE_MASK |GPTIME_PDBGCTL_SOFT_MASK);

    此致  

    Ali  

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

    尊敬的 Ali:

    那么、您的问题是否解决了?

    此致、

    Cash Hao

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

    您好、郝

    是的、问题已解决。 非常感谢!

    此致、

    Ali