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.

[参考译文] MSP430FR5989:3 UART MSP430FR5989

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/673166/msp430fr5989-3-uart-msp430fr5989

器件型号:MSP430FR5989

我的 MSP430FR5989设计中需要3个 UART。 MSP 只有2个 UART。

3个 UART 为:

     支持 BSL - USCI_A0

P2.0/UCA0SIMO/UCA0TXD/TB0.6/TB0CLK

P2.1/UCA0SOMI/UCA0RXD/TB0.5/DMAE0

     2. TMC 通信- USCI_A1
P3.4/UCA1SIMO/UCA1TXD/TB0.0

P3.5/UCA1SOMI/UCA1RXD/TB0.1

     3.摄像头通信 USCI_A0建议使用哪些端口?

 

USCI_A0 UART 显示了两个 IO 端口可能的引脚分配。

 

P2.0/UCA0SIMO/UCA0TXD/TB0.6/TB0CLK

P2.1/UCA0SOMI/UCA0RXD/TB0.5/DMAE0

 

P4.2/UCA0SIMO/UCA0TXD/UCB1CLK

P4.3/UCA0SOMI/ UCA0RXD/UCB1STE

 

由于 BSL 仅用于通过 JTAG 连接进行代码恢复、是否可以将相同的 UART USCI_A0重复用于正常应用?

如果是、软件能否切换到 P4.2/4.3端口以运行此 UART? 我是否强制对 UART USCI_A0使用 P2.0和 P2.1?

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您的芯片具有足够的处理能力、您始终可以添加软件 UART。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以随时切换端口路由。

    请注意、此配置是每个引脚的本地配置、因此您必须重新配置旧引脚和新引脚。 (也可以为多个引脚启用同一模块。 这对输出没有问题、但对输入来说可能不是一个好主意。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cruz、
    是的、您可以在 BSL 和 BSL 函数并非始终正确之后为正常应用重新配置 UART_A0。 两个端口都正常。 根据您的选择、应完成 GPIO 校正配置。

    如果我的帖子有助于解决您的问题、请单击验证答案按钮。

    冬季、

    搜索 E2E! 您的问题可能已经得到解答!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、为了澄清问题、请:
    我能否将 UCAO P2.0和 P2.1连接到连接器 JTAG 14引脚 BSL;之后、将 UART UCA0更改为 P4.2、将 P4.3更改为 UART?
    软件可以重新配置 UART IO 引脚、例如在预先确定的上电时间之后?

    BSL:
    P2.0/UCA0SIMO/UCA0TXD/TB0.6/TB0CLK
    P2.1/UCA0SOMI/UCA0RXD/TB0.5/DMAE0


    UART A0
    P4.2/UCA0SIMO/UCA0TXD/UCB1CLK
    P4.3/UCA0SOMI/ UCA0RXD/UCB1STE