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.

[参考译文] MSP430FR5994:我无法使用具有外部时钟源的 MSP RTC 模块。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1175669/msp430fr5994-i-couldn-t-use-rtc-module-of-msp-with-external-clock-source

器件型号:MSP430FR5994

您好!

在我的项目中、我使用了 msp430fr5994。 我将32kHz 晶体振荡器连接到 LFXIN 和 LFXOUT 引脚。 我将这些引脚配置为 LFx 引脚。 之后、我使用 MSP 的 RTC 模块、我没有问题。

在项目的第二部分、我移除了晶体、并将32kHz 外部时钟源连接到 LFXIN 引脚。 (LFXOUT 为空。) 我将 LFXIN 引脚配置为 LFx 引脚、将 LFXOUT 引脚配置为 GPIO 引脚、我还设置了 LFXBYPASS 位。

但是、在这些更改之后、我的项目不起作用、我的 RTC 日历寄存器也没有更改。 (秒、分钟、天等寄存器)

在使用外部时钟源作为 MSP 的 RTC 模块时,是否有任何错误?

谢谢。

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

    您好 Mustafa、

    请看一下此处数据表中的第10.1.2节 、您的外部时钟连接方式是否相同?

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

    在我的项目的第一部分、是的、我使用与第10.1.2节相同的方式将晶体连接到 LFXIN 和 LFXOUT。 我成功地运行了 RTC 模块。

    之后、我转到项目的第二部分。 我从 LFXIN 和 LFXOUT 引脚上移除了晶振和电容器。 我连接了外部时钟源(32kHz 方波源、而不是晶振!) LFXIN。 我将 LFXOUT 引脚配置为 GPIO、并从时钟系统寄存器设置 LFXBYPASS 位。

    之后、我像项目的第一部分一样重复我的测试。 但我在测试时未能运行 RTC 模块。

    使用外部时钟源运行 RTC 模块是否存在任何障碍?

    在我的项目的第二部分、我的时钟源不是晶体、而是第三部分 IC、它生成32kHz 方波。

    谢谢。

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

    您好 Mustafa、

    因此、对于任何未使用的引脚-这里是 LFXOUT -您需要将其终止。 查看  下面数据表中的表7-4、您将需要遵循 Px.0至 Px.7的指南、并确保 PxDIR.n 已设置。 如果您尚未尝试过、这将解决您的问题。  

    最棒的
    Amruta