womeikongya 发表于 2010-9-17 10:47

LINUX下对串口读数据

我在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

没人知道吗?
或者没人碰到过吗?
页: [1]
查看完整版本: LINUX下对串口读数据