Minicom无法正确捕获数据

时间:2009-12-15 11:32:25

标签: linux centos hyperterminal

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

在Minicom中,我获得第一个呼叫的数据,从第二个呼叫中,它将脱机。 我没有看到任何数据。

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

3 个答案:

答案 0 :(得分:2)

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

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

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

可能是由于以下问题。

1.Serial端口未正确连接。 2.Serial端口电缆不工作。 3.串口上的某些引脚损坏或连接丢失。    注意:出于上述所有原因,请联系客户人员或epabx系统负责人。

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

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

卸载minicom 2.1并重新安装minicom 2.0

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

答案 1 :(得分:1)

minicom可能会响应数据中的控制字符。我建议简单但有效的东西,如

od -t x1 -t a /dev/ttySomething

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

答案 2 :(得分:1)

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