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.

[参考译文] MSP432E401Y:日期/时间源自什么时钟源?

Guru**** 2551110 points
Other Parts Discussed in Thread: MSP432E401Y, MSP-EXP432E401Y

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/966422/msp432e401y-what-clock-source-is-date-time-derived-from

器件型号:MSP432E401Y

从什么时钟源获取的日期和时间 (并由递增)? 例如、如果我使用(POSIX) clock_settime (...) 要 将日期/时间设置为2020年12月22日11:00、然后1分钟后、我使用 clock_gettime (...) 要检索 日期/时间(应为2020年12月22日11:01)、TI-RTOS 使用什么时钟源来执行此操作? 它是否使用 SYSCLK 来对脉冲进行计数、以便测量时间的通过?  还是通过休眠模块的外部32.768kHz 晶体使用 RTCOSC?  如果是后者、那么如果我想测量 两个事件之间的差异、我不会期望微秒精度。

我正在使用 MSP-EXP432E401Y LaunchPad 套件、该套件包含 MSP432E401Y 微控制 器、该微控制器使用25MHz 晶体(PLL 高达120MHz)和32.768kHz 晶体、并运行 TI-RTOS。

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

    您好、Brian、  

    我想时钟源是 RTCCLK、它是休眠模块32.768kHz 时钟的缓冲版本。

    这可以通过外部晶体提供精度和稳定的实时时钟。  

    32.768kHz 大约为每周期30.5us。 为什么您认为它不能具有微秒精度?  

    谢谢、  

    Lixin

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

    您好、Brian、  

    32.768kHz 足以进行日期/时间计时。 精度可以是30.us、这意味着毫秒精度没有问题。  

    如果您需要获得微秒精度、有两种方法:  

    (1)在 OSC0引脚和 OSC1引脚上带有外部晶振的 MOSC (5MHz~25MHz)。  

    (2) PIOSC (16MHz)、通过 XOSC0引脚和 XOSC1引脚上的32.768kHz 晶体进行软件修整。  

    MOSC 或 PIOSC 均可用作 PLL 参考时钟源、PLL 输出时钟可用作 SYSCLK、最高可配置为120MHz。  

    谢谢、  

    Lixin