我看u盘文件级子程序库说明上说CH375ByteRead命令可以自动检查文件是否结束,当文件结束时返回值会自动变小。那么我下面的程序应该可以用于读一个文件吧? mCmdParam.ByteRead.mByteCount==8; while(mCmdParam.ByteRead.mByteCount==8) { CH375ByteRead(); }
查看: 1383
回复: 5
ch375读u盘问题
ma19831103
发表于: 2012-07-16 09:53:00
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
不可以。mCmdParam.ByteRead.mByteCount的值是在调用CH375ByteRead()后更新的
ma19831103
发表于: 2012-07-16 16:38:00
最开始不是要设定一个单次读取的字节数么,然后while就是每次调用CH375ByteRead()后判断 mCmdParam.ByteRead.mByteCount的值啊,直到文件结束。返回值变小才跳出循环
ma19831103
发表于: 2012-07-16 16:41:00
一般都是什么时候解答呢 我这里上网不太方便,不能总是刷新等着。。。
ma19831103
发表于: 2012-07-16 17:18:00
那您能给我写一个示例吗?读文件到结尾时自动结束的。 我现在就是一个文件总是不停地读,靠判断mCmdParam.ByteRead.mByteCount的值跳不出循环。
你打开文件的时候有一个变量为CH375vFilesize,这个代表的是你当前打开文件的长度。你可以根据这个长度计算你读取多少次。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录