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.

[参考译文] MSP430FR6047:查询 UART

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1059225/msp430fr6047-query-about-uart

器件型号:MSP430FR6047

您好、TI 团队、

我们使用的是 MSP430FR6047超声波水表 IC。 在我们的应用中、我们将禁用 UART (UCSWRST = 1)一段时间、但即使在禁用它之后、TXD  引脚仍处于空闲状态(即 VCC=2.5V)。

那么、当 TXD 引脚不使用时、我们如何使其处于低功耗状态?

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

    Vinayak 您好!

    设置 UCSWRST = 1不应影响 TXD 上的输出。  这由该端口的 PxSEL0和 PxSEL1位控制。    您始终可以清除相应的 PxSEL 位、然后设置相应的 PxDIR 位= 1并设置相应的 PxOUT 位= 0。  这会强制这些引脚为 GPIO 输出并驱动为低电平。  当您想再次使用 UART 时、必须反转此顺序。

    使用 P1.2和 P1.3的示例:

    P1SEL0 &= ~(BIT2 | BIT3);
    P1SEL1 &= ~(BIT2 | BIT3);
    P1DIR |= (BIT2 | BIT3);
    P1OUT &= ~(BIT2 | BIT3);

    我感到惊讶的是、您看到2.5V TXD 引脚连接到了什么?  另一个器件的接收器是否可能导致该引脚具有2.5V 电压?  尝试断开连接到此引脚的任何元件、并测量电压。

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

    Vinayak 您好!

    几天以来,我没有听到您的声音,因此我假设您能够解决您的问题。
    我要将此帖子的状态更改为“已解决”,但如果不是这种情况,请单击“这不能解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。