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.

[参考译文] RTOS:如何在 TI RTOS 中将计时器创建为输入捕捉模式

Guru**** 2614265 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/576498/rtos-how-to-create-a-timer-as-input-capture-mode-in-ti-rtos

Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

我正在使用 AM572x EVM 板并在运行 TI RTOS 的 Cortex M4中进行编程。 将引脚 B26 (xref_clk2)配置为 timer15。

我需要使用计时器15作为输入捕捉。 其中、我需要测量程序中的频率、该频率应与外部给出的频率相同。

让我来看看如何创建用于输入捕捉的计时器、以及如何为 timerParams 设置。

   timerParams.period =?
   timerParams.startMode = ?
   timerParams.periodType =?

示例会有所帮助。

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

    SYSBIOS 中的定时器模块不支持输入捕捉模式。 您应该确保在程序的其他位置不使用计时器15、然后只需手动对计时器寄存器进行编程。

    此致、
    文森特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Vincent。 在这种情况下,如何为 timer15注册回调( ISR )。 例如、我希望在为计时器提供的输入频率的每个上升沿都调用 ISR 回调。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vinay:

    您必须像对待任何其他中断一样处理中断、方法是设置 Hwi 模块、以便在中断发生时调用 ISR。 有关该目录下 Hwi 模块的更多详细信息、请参阅 SYSBIOS 用户指南和 API 指南 /docs。

    此致、

    文森特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有一个建议的答案、由于此主题在一周内未激活、建议的答案被标记为验证。 请随意选择"拒绝回答"按钮、并回复更多详细信息。