读书人

高分: linux串口通信回显有关问题

发布时间: 2012-12-22 12:05:06 作者: rapoo

高分: linux串口通信回显问题
串口通信回显如何关闭?
newtio.c_lflag &= ~(ICANON | ECHO);
这个设置根本没用。
看了一下 newtio.c_lflag 的值是为0的。

现在做的是linux系统的两个arm板之间的通信。
出现的问题是:
arm1板把arm2板返回的数据重新“回显”给arm2板,所以就一直处在死循环中。

pc与arm2板连接运行没有问题。

通过pc的minicom启动arm板的程序,再与arm2板连接也没有问题。

这种情况如何解决 ??
[最优解释]

引用:
c_lflag &= ~(ICANON
[其他解释]
这种情况如何解决 ??
[其他解释]
c_lflag &= ~(ICANON
[其他解释]
ECHO
[其他解释]
ECHOE
[其他解释]
ECHOK
[其他解释]
ECHONL
[其他解释]
NOFLSH);
或者命令行输入:stty -echo </dev/ttyS1
[其他解释]
ECHO
[其他解释]
ECHOE

读书人网 >单片机

热点推荐