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.

[参考译文] MSP430FR6972:MSP430 UART 与 PC 连接

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/759696/msp430fr6972-msp430-uart-connection-with-pc

器件型号:MSP430FR6972

大家好、

 

请参阅以下有关我的问题的详细信息。

 

我尝试使用其中一个内置 UART 外设、建立从 PC 到 MSP430FR6972控制器的串行连接。

我使用的是标准 FTDI 电缆、它将 PC 的 USB 输出连接到 D 型连接器。 Windows 10会自动检测电缆并选择相应的驱动程序。

在此硬件上、我使用常用 的领域应用 程序通过此连接发送字节。

令我惊讶的是、我遇到了位极性问题:当 FTDI 适配器输出具有负极性的位(逻辑"1"的接地电平和逻辑"0"的高电平)时、TI 控制器期望正极性、但无法对其进行其他配置。 无论是在终端应用还是 USB 驱动程序中、我都找不到任何可更改此极性的选项。

请注意、虽然很容易自行反转数据位、但起始位和停止位的极性(分别定义为"0"和"1")对于帧同步至关重要、 当它们反相时、UART 接收器无法很好地检测数据。

 

我很可能不是第一个遇到这种困难的人、因此我想知道您对此有没有好的建议。 在您看来、是否使用了错误的电缆? 错误的终端应用? 无需添加额外硬件即可完成任何其他工作、从而使位电压电平反相?

 

感谢您的帮助。

祝您度过美好的一天和快乐的一年、

Shlomi

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据您使用的 FTDI 芯片、FTDI 提供用于反转位的实用程序。 查看其 FT_PROG 软件:
    www.ftdichip.com/.../Utilities.htm
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您将 MSP 与串行总线的连接到底是如何的? MSP 的3.3V CMOS 逻辑和 RS-232的±15V 电压电平完全不同、RS-232中以负电压表示逻辑"1"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、几乎肯定会损坏芯片。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    FTDI 是必须的吗? 您能否通过 eZ-FET 对其进行更改?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以尝试。 如何获取 eZ-FET?

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

    任何 FRAM Launchpad 都将具有 eZ-FET。