主题 : 串口读数据时nread=0怎么办? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 73525
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-07-10
最后登录: 2012-08-09
楼主  发表于: 2012-07-12 13:02

 串口读数据时nread=0怎么办?

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
用micro2440的板子串口1接收数据,单片机发送数据。
  用nread=read(fd,buff,4)读数据,然后打印
  printf("buff is %s \n",buff)
  终端显示nread=0.
我用系统备份的串口助手和单片机通信时正常的,说明串口线是没有问题的,系统时通过NFS启动的,/dev目录下地串口设备名是s3c2410serial1,我打开的也是这个设备。
  求大神指点,感激不尽!
级别: 新手上路
UID: 73525
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-07-10
最后登录: 2012-08-09
1楼  发表于: 2012-07-12 13:18
自己顶一下,在线等啊。