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/TMDXIDK5718:DMTimer 频率不匹配

Guru**** 2601915 points
Other Parts Discussed in Thread: AM5718, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/642669/rtos-tmdxidk5718-dmtimer-frequency-mismatch

器件型号:TMDXIDK5718
Thread 中讨论的其他器件:AM5718SYSBIOS

工具/软件:TI-RTOS

你(们)好

我在 AM5718 IDK (A15应用)上被编程为一个计时器。
我将以微秒为单位的周期设置为500'000。 然后、我使用示波器测量了输出频率。
我可以看到、周期仅为480ms、而不是500ms。

当我调用此函数时:

Timer_getFreq (MyTimer、&freq);
TimerPeriod = Timer_getPeriod (MyTimer);

我得到:
频率= 19'200'000Hz
TimerPeriod = 9'599'999

这似乎是正确的。

处理器的数据手册允许19.2、20或27MHz 的输入晶振频率。
在 IDK5718上使用20MHz 晶体(根据 EMV 使用指南)。

19.2MHz/20MHz 的比率与480ms/500ms 完全相同。

SYSBIOS 是否假定晶振频率为19.2MHz? 或者问题可能出在哪里呢?

此致、
Markus

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 e2e.ti.com/.../1878052。您可以在.cfg 文件中将计时器频率设置为20、000、000。

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

    你(们)好 Eric

    很抱歉耽误你的时间。
    这很成功、谢谢!

    此致、
    Markus