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.

[参考译文] MSP430F5529:启用参考时钟

Guru**** 2589245 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1213488/msp430f5529-enable-refclock

器件型号:MSP430F5529

大家好  

IAM 尝试通过禁用 XT1和 XT2来启用参考时钟。 以下是我用于它的函数。

在此 IAM 不清楚是否启用了参考时钟以及 XT1是否禁用。 然后、MCU 将以通过 REFO 启用的16MHz 频率运行。 我的理解是否正确? 此外、XT1连接到32678Hz 晶振、而 XT2连接4-32MHz 之间的任何晶振。 在这种情况下、REFO 也连接到连接到同一晶振、而该晶振则连接到 XT1或不同的晶振。 这里的 IAM 有点困惑。 请引导我了解这一点

此致

KOKILA K.

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

    您好、Kokila、

    很抱歉我的答复出现延迟。

    上电后、在启用 XT1之前、通常会选择 REFO 作为 FLL 的默认时钟源、我看到您正在代码中执行此操作。  REFO 时钟未连接到 XT1。  这是一个内部32KHz 时钟、不需要晶体。  这有助于回答您的问题吗?

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

    您好、Dennis

    感谢您的回复。

    嗯、我现在明白了。

    现在考虑这样一个场景:AM 采用24MHz XT2晶体操作我的 MCU。 运行时关闭 XT2。 在这个情况下、XT2OFG 将被置位或不被置位。 当我观察到该标志未设置时。 UCSCTL7寄存器本身处于缺省状态。 在关闭时、MCU 也正常工作。 无法理解、怎么了?

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

    问得好。

    如果您禁用(关闭) XT2、XT2OFG 将不会被置位。

    但是、如果 XT2被启用并且运行失败(不启动或者停止运行)、XT2OFG 将被置位。

    这可以回答您的问题吗?

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

    非常感谢。 关于 MCU 的工作。 如果我关闭 XT2、那么它能在 REF 时钟上工作吗? 我错了吗?

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

    您好、Kokila、

    是的、回答正确、前提是您选择 REFO 时钟作为时钟源、如之前帖子中的要点所述。  我建议将其设置为 ACLK 和 DCO 参考时钟。