【问题标题】:Minicom not capturing data correctlyMinicom 未正确捕获数据
【发布时间】:2009-12-15 11:32:24
【问题描述】:

我有一个问题,我将我的 linux 服务器连接到串行端口。有来自串行端口的连续数据流通过 epabx。

在 Minicom 中,我获得了第一次通话的数据,从第二次通话开始,它就离线了。 我没有看到任何数据。

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 您尝试将一台 linux 主机的串行控制台连接到另一台 linux 主机的 com 端口?

标签: linux centos hyperterminal


【解决方案1】:

感谢您提供的所有帮助。最后我解决了错误。 天知道我是如何开始获取数据的。

但我仍然列出了我为获取正确数据而执行的步骤。

有时来自串口的数据不会在处理表单应用程序中被捕获。

可能是因为以下问题。

1.串口连接不正确。 2.串口线不工作。 3.串口部分引脚损坏或连接丢失。 注意:出于以上所有原因,请联系客户人员或 epabx 系统负责人。

4. 数据未在 hypertiminal 上显示。 这是使用 minicom 作为超级终端的 linux 中的常见问题。

Sol:在 linux 上运行之前检查 minicom 的版本。如果版本是 minocom 2.1,那么某些进程会阻止传入数据。

卸载 minicom 2.1 并重新安装 minicom 2.0

据说8号门进程会阻塞传入的数据。

【讨论】:

    【解决方案2】:

    minicom 可能正在响应您数据中的控制字符。我会推荐一些简单但有效的东西,比如

    od -t x1 -t a /dev/ttySomething
    

    以十六进制和文本形式转储您的数据。

    【讨论】:

      【解决方案3】:

      您还应该检查您的端口设置是否正确,即比特率、奇偶校验、停止位、流量控制。有时,当您的设置不正确时,您最终会得到奇怪的结果。此外,您需要检查您的协议是否只发送 Carl 提到的文本。

      【讨论】:

      • 是的,我已经检查过了。一切似乎都很好。设置采用 9600 波特率。 8n1 设置。
      猜你喜欢
      • 2014-10-23
      • 2016-01-08
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 2015-01-21
      • 1970-01-01
      相关资源
      最近更新 更多