本帖最后由 womeikongya 于 2010-9-17 10:46 编辑
我在LINUX下对串口读数据,调用read(fd,buf,num)函数,但一次只能返回8个字节,无论指定num为多大,请教各位做过串口通信的高手,是read函数每次最多只能读8个字节吗?应该不是的吧?要不然岂不是会很麻烦?
发送abbbbccdddfesgfffffffffgvxdert
接收
nread=8
abbbbccd
nread=8
ddfesgff
nread=8
fffffffg
nread=6
vxdert
没有丢失,但是是分多次,每次8个接收的
|