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.

[参考译文] RM46L852:串行通信不一致

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/599942/rm46l852-serial-communication-inconsistencies

器件型号:RM46L852

我目前在实习、不熟悉 Hercules 开发板的使用。 我的任务是为应用程序使用 lwip 对多播进行原型设计。

代码库通过电路板的串行输出使用日志记录语句。 昨天、我使用 COM4和速度115200能够使用 PuTTY 连接到电路板并接收这些输出。 我想恢复串行通信、因为这是一种验证程序不同步骤是否已正确初始化的好方法、而无需手动调试程序。

我今天已经验证 COM 端口与昨天相同、我尝试重新启动板和计算机、并使用不同的电缆来查看是否有任何问题、但没有结果。

如果有人能让我深入了解如何进一步调试开发板以及开发板通过 PuTTy 进行串行通信、我将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    轻触串行线路以查看(或听到)问题是否在发送方或接收方一侧。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一些简单的 PC 端建议:
    电线松动或之前接触的连接不牢固。
    具有 LED 灯的串行连续性测试仪以低成本提供。
    串行驱动器有时会超时(USB 到串行可能具有 USB 超时或不活动行为)
    串行驱动程序有时会受到连接限制、并且只能用于第一个连接(重新引导 PC 以查看这是否是可能的原因)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    学生经常错过的是串行连接的电压电平。


    如果您使用的是 TI 套件中内置的 USB<>串行通信端口,但您连接了自己的串行端口,则这不适用

    在 Hercules 电路板上、当您将它们连接到 Hercules 时、您需要确保电压电平为 LVCMOS。

    所以:

      -请勿将 Hercules 引脚直接连接到 PC 的 DB-9串行端口

      -不要将 Hercules 连接到您可能购买的面向 Arduino 的 USB->串行适配器,其中 IO 电平为5V


    请使用支持3.3V IO 电平的 USB<>串行适配器