主题 : linux下串口读数据问题 复制链接 | 浏览器收藏 | 打印
大家快来回复我的帖子啊!!!
级别: 新手上路
UID: 11403
精华: 0
发帖: 49
金钱: 280 两
威望: 71 点
综合积分: 98 分
注册时间: 2009-12-06
最后登录: 2010-10-27
楼主  发表于: 2010-06-13 11:41

 linux下串口读数据问题

利用开发板上的串口1实现收发数据的功能,可以正确的发送数据到PC机上,但是当PC机发送数据给开发板时,开发板上的串口不能正确的读取数据,显示读到的字节数不是0就是小于期望读到的字节数,这是怎么怎么回事?我是现在开发板端运行这个读串口程序,再再PC端利用串口助手发送数据的。
就是利用一个read函数做的
……之前的程序省略,就是打开串口配置串口的问题
char buff[10];
nread=read(fd,buff,10);
printf("nread=%d  buff=%s ",nread,buff);  //这一句我想显示读到的字符也不能实现
这是怎么回事?
大家快来回复我的帖子啊!!!
级别: 新手上路
UID: 11403
精华: 0
发帖: 49
金钱: 280 两
威望: 71 点
综合积分: 98 分
注册时间: 2009-12-06
最后登录: 2010-10-27
1楼  发表于: 2010-06-14 18:18
版主给回答一下吧  
级别: 新手上路
UID: 31511
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2010-11-01
最后登录: 2016-08-10
2楼  发表于: 2010-11-25 11:27
遇到同样问题了,求解答啊