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.

[参考译文] LAUNCHXL-F28377S:定时器的最小单位

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/591932/launchxl-f28377s-min-unit-of-timer

器件型号:LAUNCHXL-F28377S

您好!

我想确认有关计时器周期的最小单位。

2000ware 中的 cpu_timers_cpu01示例显示了单位的 usec 顺序、但我需要 usec、例如8.7 usec。

是否可以设置这样的计时器?如果不可能、是否有任何方法?

此致、

Takano

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

    F28377S 最大内核时钟(使用 PLL 时)为200MHz、这是32b CpuTimerX 的时钟输入(X = 0、1或2)。 因此、从技术上讲、您可以获得最短周期单位、即(1/200) usec = 5ns。

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

    是的、您应该能够将 CPU 定时器的时间周期配置为所需的低电平。 如 Sadiq 提到的200MHz 系统时钟、您可以有5ns 的时间周期。 以下是 TRM 的链接、您可以参考该链接。

    www.ti.com/.../litabsmultiplefilelist.tsp

    将 PRDH:PRD 配置为所需的持续时间、该持续时间将是系统时钟基周期的倍数。 您还可以使用 TDDRH:TDDR 预分频系统时钟。

    如果您有任何其他问题、请告诉我。

    此致、
    Nirav