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.

[参考译文] MSP430F5438A:有关 SMCLK 的问题

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1191362/msp430f5438a-question-about-smclk

器件型号:MSP430F5438A

大家好、

客户提出的问题需要您的帮助:

LPM 模式不应影响 SMCLK、对吧? 那么、如果我选择 XT2作为 SMCLK 的源、LPM3是否会影响 SMCLK?

我在 CCS 中使用5438A 头文件中的定义进入 LPM3、但我没有看到 SMCKOFF 上的任何配置、但表1-2介绍了在 LPM3中禁用 SMCLK、但如何实现?

您能帮您检查一下这个问题

谢谢、此致、

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

    您好 Ben、

    要获得 LPM3功率值、必须确保 SMCLK 被禁用。 器件将尝试关闭 LPM3中的 SMCLK、但如果外设请求 SMCLK、SMCLK 将保持启用状态。 我建议阅读用户指南中的"5.2.11低功耗模式下的运行、外设模块请求"。 下面是表5-1的屏幕截图、其中说明了时钟的行为方式:

    此致、

    Evan

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

    您好 Evan、

    感谢您的回复。

    但 LPM3如何关闭 SMCLK? 它是通过 SMCLKOFF 位实现的吗? 但是、当我调试时 、我在 LPM3语法中没有看到 SMCLKOFF 上的任何配置。

    最棒的

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

    您好 Ben、

    这是一个好问题。 根据我对上面表5-1的理解、LPM 必须有一个内部信号来尝试禁用时钟。 例如、假设 SMCLKOFF = 0且 SMCLKREQEN = 0。 当器件从 LPM1转换为 LPM2时、SMCLK 将从激活状态转换为禁用状态、即使 SMCLKOFF 和 SMCLKREQEN 没有改变。 因此、器件必须有其他方法在内部禁用时钟。

    这有道理吗?

    此致、

    Evan