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.

[参考译文] MSP430G2855:UART 连接在下电上电后断开

Guru**** 2553450 points
Other Parts Discussed in Thread: MAX232

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/691290/msp430g2855-uart-connection-drops-out-after-power-cycle

器件型号:MSP430G2855
主题中讨论的其他器件:MAX232

场景:

  1. 为 PCB/ MSP430供电  
  2. 使用超级终端通过 UART 连接到 PCB。
  3. 从 PCB 接收数据。
  4. 关闭 PCB 并重新打开。
  5. 超级终端(HT)不再接收数据、必须在超线程(HT)中断开连接、然后重新连接。

理想情况下、我不希望在每次重启后断开并重新连接 HT。  

UART 设置代码如下、时钟为8MHz、串行设置为9600、8N1。

UCA0CTL1 = UCSWRST;

UCA0CTL0 = 0x00;
UCA0CTL1 = UCSSEL_2 | UCSWRST;

UCA0BR0 = 65;
UCA0BR1 = 0x03;

UCA0MCTL = UCBRS_2;

P3SEL |= 0x30;

UCA0CTL1 &=~UCSWRST; 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从显而易见的方面开始:如何连接 PCB 和 PC?

    具体而言:接口设备(例如 USB、MAX232)在您对电路板进行下电上电时是否保持通电?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通过 USB 类型 B 至类型 A 电缆进行连接。

    接口不会保持上电周期。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您关闭 USB 接口设备的电源后、它将失去状态(Windows 也是如此)。

    最简单的更改可能是将 RST 引脚输出到按钮(或仅 GND 引脚附近的 Fly-Wire)、因此您只能复位 MCU。