首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

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

2012-12-22 
高分:linux串口通信回显问题串口通信回显如何关闭?newtio.c_lflag & ~(ICANON | ECHO)这个设置根本没用。

高分: 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

热点排行