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.

[参考译文] MSPM0L1304:通过内部事件使用计时器捕获

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1498649/thread

部件号:MSPM0L1304
主题:SysConfig 中讨论的其他器件

工具/软件:

尊敬的 TI 团队:

我使用两个计时器来测量频率:

比较计时器连接到 GPIO、并在引脚上发生 x 个边沿时生成事件。 (我已检查事件是否按预期生成)

捕获计时器现在应测量 x 个边沿所需的时间。 因此、它与事件相关联。

然而、相应的寄存器似乎并未写入  

DL_TimerG_initCaptureTriggerMode (FM_TimerG.INST Event_Capture_、(DL_TimerG_CaptureTriggerConfig *) Event_Capture);

你知道我在做什么错了吗?

捕获比较寄存器也显示0x00。  

当我不使用 En 事件作为捕获触发器时、似乎需要写入寄存器。

我在此处阅读了一个类似的主题: MSPM0G3507:如何使用事件来锁存计时器输入捕获样本? -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

然而,这是私下的答复。

提前非常感谢。

此致

Samuel

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

    DL_Timer[G]_initCaptureTriggerMode ()似乎忘记了 config->captureMode 有 DL_TIMER_CAPTURE_MODE_EDGE_TIME {_DOWN}和 DL_TIMER_CAPTURE_MODE_EDGE_TIME_UP 设置。

    此问题在 SDK 2.04.00.06中似乎没有修复。 我想您可以尝试插入:

                DL_Timer_setCaptureCompareCtl(gptimer, DL_TIMER_CC_MODE_CAPTURE,
                    (DL_TIMER_CC_ZCOND_NONE | DL_TIMER_CC_ACOND_TIMCLK |
                        DL_TIMER_CC_LCOND_NONE | DL_TIMER_CC_CCOND_TRIG_RISE),
                    DL_TIMER_CC_0_INDEX);

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

    亲爱的布鲁斯!

    非常感谢、它现在起作用了。 您是否知道 SDK 中何时能够解决此问题?

    此致

    Samuel  

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

    我很高兴您能让它正常工作。

    TI 不会告诉我任何秘密。 [我只知道我在源代码中阅读的内容。]

    也就是说、他们会密切关注这些讨论、因此也许这会引起别人的注意。

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

    您好 Samuel、
    感谢您指出这一问题、同时感谢 Bruce 展示了该问题。 如果这是目前正在修复的问题、我会咨询我的团队。 如果没有、我会 请求 修复。

    此致、

    Diego Abad

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

    您好 Samuel、
    SysConfig 中有一条注释提到此功能尚不可用。 它将在将来提供。

    此致、

    Diego Abad