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-F28P65X:计时器自检

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1488268/launchxl-f28p65x-self-test-of-timer

器件型号:LAUNCHXL-F28P65X

工具与软件:

尊敬的 Expert:

 计时器自检有两个问题:

1.  TI 提供的有关计时器自检的例程适用于 Timer2、例如 ti 提供的 f28003x_test_application 项目下的 sta_tests.c。 但我们将使用 Timer0和 Timer1、我们能为 Timer0和 Timer1提供自检例程吗?

2.我们知道 Timer2自检也是对外部晶体的诊断、如果 Timer0、1、2都使用相同的晶体、这是否意味着运行 Timer2、自检就足以诊断晶体、无需再对 Timer0、1进行自检?

BR、

月亮

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

    嗨、Moon、

    我已在自检库的专家中循环评论。

    此致、

    Delaney

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

    1.我们目前在 SDL 中没有一个、但客户实施起来应该非常简单。 您刚才指出的 STL_OSC_CT 测试非常相似、因此您可以将其用作参考(启动计时器、延迟已知时间、停止计时器)。 您可以改为启用中断并计算在延迟期间执行的计时器中断数、而不是像在 STL_OSC_CT 中那样检查计数。 这可确保计时器以预期速率运行、并且能够生成中断。

    2.不可以、计时器2应脱离 SYSCLK 的独立时钟源(因此也即计时器0和1)运行。 例如、如果 SYSCLK 使用外部时钟源、STL_OSC_CT 测试应使 CPU 计时器2脱离其中一个 INTOSC 运行、使其独立运行。 此外、定时器测试的目的是测试定时器本身、而不一定是时钟源(例如、时钟源可以正常工作、但是定时器0计数器有可能出现故障)。

    惠特尼