关于CH376ByteRead函数

用CH376ByteRead( buf, ReqCount, RealCount )函数循环读取u盘中的文件内容,每读一次(1024字节)用单片机串口发出,波特率是38400,经测试,几十兆的文件没问题,700多兆的一个文件,发送到100多兆就退出了。请问应该怎么解决,是否每读一次要CH376FileClose(0)一下,下次读再CH376ByteLocate( offset ),这样是否浪费时间呢,还是有别的好办法,谢谢解答!

"发送到100多兆就退出了"?是指循环调用CH376ByteRead( buf, 1024, RealCount )时,没能读出来1024字节?

每读一次要CH376FileClose(0)一下,下次读再CH376ByteLocate( offset )”这样有什么效果吗?

“读退出时”打印一下文件指针的数值是否是当前位置?


只有登录才能回复,可以选择微信账号登录