打印

LINUX下对串口读数据

[复制链接]
2023|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
womeikongya|  楼主 | 2010-9-17 10:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在LINUX下对串口读数据,调用read(fd,buf,num)函数,但一次只能返回8个字节,无论指定num为多大,请教各位做过串口通信的高手,是read函数每次最多只能读8个字节吗?应该不是的吧?要不然岂不是会很麻烦?
发送abbbbccdddfesgfffffffffgvxdert

接收
nread=8
abbbbccd
nread=8
ddfesgff
nread=8
fffffffg
nread=6
vxdert
没有丢失,但是是分多次,每次8个接收的

相关帖子

沙发
womeikongya|  楼主 | 2010-9-17 15:39 | 只看该作者
没人知道吗?
或者没人碰到过吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

23

帖子

1

粉丝