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.

[参考译文] MSP430F6726:关于 UART 操作

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1211969/msp430f6726-about-uart-operation

器件型号:MSP430F6726

大家好、

关于 UART 的操作、请告诉我两点

1.
我不希望在禁用 UART 时 TXD 立即变为高电平。
为了避免这种情况、我尝试在禁用之前将输出引脚从串行通信切换到端口输出。
如果是、还有什么其他方法可以解决这个问题?

2.
当 UCTXCPTIFG 被置位时。
在开始发送停止位时设置吗?
或者、它是否在开始发送停止位后设置为轻微延迟?

此致。

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

    用户指南是您的朋友:

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

    我在确认之后在这里询问。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    1.
    我不希望在禁用 UART 时 TXD 立即变为高电平。
    为了避免这种情况、我尝试在禁用之前将输出引脚从串行通信切换到端口输出。
    如果是,还有什么其他方法可以解决这个问题?

    我认为您上面描述的选项可能是最好的。

    Unknown 说:
    2.
    当 UCTXCPTIFG 被置位时。
    在开始发送停止位时设置吗?
    或者它是否设置为开始发送停止位后有轻微延迟?

    如果您想要自行查看中断时序、您可以切换 ISR 内的引脚并捕获逻辑分析仪上的输出、以查看事务和  UCTXCPTIFG 之间的相对时序  

    此致、

    Evan

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

    您好、Evan:

    感谢您的回复。

    第1件事。
    在将输出切换到端口输出时、如果我不禁用 UART、它会继续生成中断吗?
    另外、电流消耗是否会增加?

    此致。

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

    除非在切换到 GPIO 输出时发送 UART 帧、否则我不会希望发生其他中断。 但我对您的要求有点困惑:

    Unknown 说:
    我不希望在禁用 UART 时 TXD 立即变为高电平。

    但是、高电平是 UART 的默认空闲状态。 您能否分享您希望 TX 输出在场景中表现如何的抽取?

    此致、

    Evan

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

    您好、Evan:

    我对你的问题略感好奇。
    谢谢您告诉我。

    此致。