请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDXIDK5718 Thread 中讨论的其他器件:AM5718、 SYSBIOS
工具/软件: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