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.

[参考译文] Tiva TM4C123GH6PM 微控制器时间戳时钟源

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/570025/tiva-tm4c123gh6pm-microcontroller-timestamp-clock-source

主题中讨论的其他器件:TM4C123GH6PM

您好!

我希望从 Tiva TM4C123GH6PM 微控制器上的两个不同时钟(例如、精密内部振荡器和主振荡器)收集时间戳。 是否可以同时操作两个时钟并在收集时间戳的同时运行它们? 我希望看到两者之间在一段时间内的漂移。  

不确定从哪里开始超出数据表、提前感谢。  

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

    TM4C123x 不支持外设的双时钟。 唯一可行的方法是使用看门狗计时器、其中一个看门狗计时器在系统时钟(即主振荡器)上运行、另一个看门狗计时器在 PIOSC 上运行。 在这种情况下、您只能获得计数值

    读取当前计数值时会有延迟、因此我不确定您能获得哪种类型的时间戳信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我明白了、谢谢 Amit! 这很不幸。 我需要同时从两个时钟获取时间戳。 MSP430 LaunchPad 怎么样? 我相信它有一个晶体振荡器和一个 DCO。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ala

    我想您需要向 MSP 论坛提出这个问题...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Ala Shaabana">我需要同时从两个时钟获取时间戳。 [/报价]

    您是否愿意进一步解释您需要做什么?

    您是否确实需要来自两个完全独立的时钟的时间戳? 或者、您是否需要为两个不同的事件计时? 您提出的挑战似乎不是满足您的最终要求的唯一解决方案...

    布鲁诺

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

    您好、Bruno、

    我尝试在一段时间内测量微控制器上两个振荡器之间的时钟漂移。 例如、如果有一个加速计连接到板上、DCO 作为其时钟源、那么我想测量它的时钟相对于晶体振荡器的漂移、晶体振荡器是一个更精确的时钟源。

    到目前为止、似乎 MSP430及其3个时钟(MCLK、ACLK 和 SMCLK)是比我当前的 Tiva tm4C123gxl 更好的选择

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

    [引用 USER="Ala Shaabana"]如果有一个加速计连接到板上,DCO 作为其时钟源

    ALA、

    很抱歉,我仍然不明白。 这意味着什么? 您的加速计位于 MCU 外部、MCU 时钟不会影响外部传感器- 或者我看不到如何操作。 我相信您可以从到目前为止提供的输入中、使用由内部振荡器计时的 TM4C123x、或者使用外部16MHz 晶体在 Launchpad 上、获得所有加速度测量值。 但是、如果您能给一点启示、我会很高兴尝试并提供进一步的帮助。

    晶体振荡器:不像您希望的那么准确-但这一切都取决于您需要的精度。 有一些非常昂贵的晶体更加精确、但仍然无法保证太多精度。 这是另一个主题、 但是、您可能会使用与具有专用内部时钟校准硬件的专用 IC 相关的"优质"晶体(而不是特别昂贵的晶体)来获得更好的系统时间精度(仅需有限的资金)、并且还需要温度传感器。

    谢谢

    布鲁诺