串口读取只次次只返回8个字节?

串口读取只每次只返回8个字节??大家好, 我用read读串口的时候,为什么总是每次只返回8个字节,我测试在另一

串口读取只每次只返回8个字节??
      
    大家好, 我用read读串口的时候,为什么总是每次只返回8个字节,我测试在另一端write20个字节, read返回了3次 (8,8,4)我想每次read的时候返回指定的字节数,请问需要什么设置吗,请高人指点一下,谢谢了!!
[解决办法]
参考这个:http://www.justwinit.cn/post/2856/
[解决办法]
由硬件缓存决定的。