LINUX下对串口读数据
我在LINUX下对串口读数据,调用read(fd,buf,num)函数,但一次只能返回8个字节,无论指定num为多大,请教各位做过串口通信的高手,是read函数每次最多只能读8个字节吗?应该不是的吧?要不然岂不是会很麻烦?发送abbbbccdddfesgfffffffffgvxdert
接收
nread=8
abbbbccd
nread=8
ddfesgff
nread=8
fffffffg
nread=6
vxdert
没有丢失,但是是分多次,每次8个接收的 没人知道吗?
或者没人碰到过吗?
页:
[1]