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.

[参考译文] MSP-EXP432P401R/MSP-EXP430FR5969:在2个 LaunchPad 之间进行 UART 通信期间,CHARs 中断

Guru**** 2595805 points
Other Parts Discussed in Thread: MSP-EXP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/817302/msp-exp432p401r-msp-exp430fr5969-chars-are-broken-during-uart-communication-between-2-launchpads

器件型号:MSP-EXP432P401R

大家好、

我正在尝试以9600波特率将 MSP-EXP432P401R 与 MSP-EXP430FR5969相连。

如果我向 MSP-EXP432P401R 的 eUSCI_A0 (用户 UART/COM11)发送一些字符串、则这些字符串会发送到 MSP-EXP432P401R 的 eUSCI_A2。

  通过如下布线、MSP-EXP430FR5969的 eUSCI_A1接收到这些字符串并回显  到 MSP-EXP432P401R 的 eUSCI_A0 (用户 UART)。

 布线:

                   MSP-EXP432P401R         MSP-EXP430FR5969

 ------------    ----------------------         --------------         

  PC   <------ > Micro-B USB                Micro-B USB (未连接到 PC)                                  

                  J1.3 (P3.2、RxD)  --------   J4.4 (P2.5、TxD)               

                  J1.4 (P3.3、TxD)  --------   J4.3 (P2.6、RxD)

                  J3.21 (+5V)       --------  J4.1 (VCC)   

                  J3.22 (GND)      --------   J5.20 (GND)

附加的测试结果:以黑色回显的回显损坏。  当然、我有时会得到正确的结果。  

欢迎有关解决此问题的任何建议、并提前感谢。

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

    >                J3.21 (+5V)       --------  J4.1 (VCC)    

    这看起来不正确--你用5V 为第二个 Launchpad 供电。 我对它的工作感到有点惊讶。

    尝试将其连接到 J3.1 (3V3)而不是 J3.21。

     

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

    您好!

    我确实按照您的建议将 J3.1 (MSP-EXP432P401R)连接到 J3.21 (MSP-EXP430FR5969)。

    但是、它仍然显示出破碎的字符。  我也感到惊讶。

    供参考、如果我将 MSP-EXP432FR5969替换为 MSP-EXP432P401R、则一切正常。

    非常感谢。  

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

    您在每种情况下都使用什么软件? 两个不同的器件(必然)运行不同的代码、但我假设这两个类似的器件运行相同的代码。

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

    您是否在其中一个上为 UART 设置了 MSB 优先/LSB 优先?

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

    如何配置串行时钟? 如果两端都使用32KHz LFXT、则不起作用。

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

    好的、我要说:为什么呢? 我猜到 LFXT 会使时钟更有可能达成一致。

    (相反、我想猜测一些有关 DCO 的信息。)

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

    发送端和接收端的最大时序误差不同。 (请参阅手册中的表格)您希望两端使用相同或至少相似的调制方案、使它们能够同步并保持满意。 对于我来说、将 FR5969与 F249配合使用不起作用。 (这些器件的时序误差表不同。)

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

    大家好、

    最后、我 通过将 MSP-EXP430FR5969的 Micro-B USB 连接到 PC USB 解决了这一问题。

    感谢所有为我提供了一些帮助的人。

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

    这一点毫无意义。