当前位置: 技术问答>linux和unix
linux串口程序可以发送数据,但是不能接受数据?谁知道原因?
来源: 互联网 发布时间:2016-09-10
本文导语: 现在问题是,我的初始化都是一样的,数据可以发送,但是不能接收,接收不到数据。 读取的时候直接read: while(1) { int nread=0; while((nread=read(fd,buff,sizeof(buff))>0) { buff[nread+1]='n'; printf("%sn",buff); } } 可是就是没...
现在问题是,我的初始化都是一样的,数据可以发送,但是不能接收,接收不到数据。
读取的时候直接read:
可是就是没数据啊。
我是用linux与一台windowxp,xp上用调试助手。
linux 上使用ttyS0串口。
读取的时候直接read:
while(1)
{
int nread=0;
while((nread=read(fd,buff,sizeof(buff))>0)
{
buff[nread+1]='n';
printf("%sn",buff);
}
}
可是就是没数据啊。
我是用linux与一台windowxp,xp上用调试助手。
linux 上使用ttyS0串口。
|
先短接2,3看看是不是出口坏了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。