最近使用serial port接收少量资料的时候
我在fread前如果有设定很大的inputbuffersize
抓到的资料都是0
如果是使用默认值的话
就可以正常抓到资料
想请问一下inputbuffer的设定值需要符合什么条件吗?
还是跟其他的参数也有关系(ReadAsyncMode、BytesAvailableFcnMode
、BytesAvailableFcn)
因为之后需要抓几百万个bit(一张图片) ,所以inputbuffersize无法使用默认值
如果设定很大又会出问题(图片会有偏掉的情况,例如整个向左移动,然后最左边
的图跑到最右边去)