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.

[参考译文] MSPM0G3507:计时器(TIMG0/TIMG6)精度

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1389392/mspm0g3507-timer-timg0-timg6-accuracy

器件型号:MSPM0G3507

工具与软件:

您好!  

  我要使用测试计时器(TIMG0) 零事件中断 要将一些数据打印到 UART (具有 DMA)、我发现时序不一致(请参阅下面的样片)。  计时器似乎每隔几次迭代就会更快(大约15ms)。

我可以使用任何计时器设置来提高精度吗?  我认为使用这些硬件计时器应该会很精确。 谢谢!

[0 17:55:41.0625]###已收到消息
[0 17:55:42.0625]###已收到消息
[0 17:55:43.0625]###已收到消息
[0 17:55:44.0625]###已收到消息
[0 17:55:45.0610]###已收到消息
[0 17:55:46.0625]###已收到消息
[0 17:55:47.0610]###已收到消息
[0 17:55:48.0610]###已收到消息
[0 17:55:49.0594]###已收到消息
[0 17:55:50.0610]###已收到消息
[0 17:55:51.0610]###已收到消息
[0 17:55:52.0594]###已收到消息
[0 17:55:53.0578]###已收到消息
[0 17:55:54.0594]###已收到消息
[0 17:55:55.0578]###已收到消息
[0 17:55:56.0578]###已收到消息
[0 17:55:57.0578]###已收到消息
[0 17:55:58.0578]###已收到消息
[0 17:55:59.0578]###已收到消息
[0 17:56:00.0563]###已收到消息

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

    您的时钟源是什么?

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

    您可以使用振荡来测试 UART 信号并仔细检查吗?

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

    另一件事是、如果在你的中断中、你停止定时器、重新载入它、然后重新启动它、你可以引起一个延迟。

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

    谢谢、我会尝试一下、但是否值得尝试使用 BUSCLK?  

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

    我认为这不是必需的。 在室温下、LFCLK 误差将小于1%。 不管怎样、我认为这样做的目的是逐个检查每个项目。