用CH375FileOpen()打开U盘文件"/MY_ADC.TXT" 返回ERR_SUCCESS成功,并且CH375vFileSize>0 设置mCmdParam.ByteRead.mByteCount=22, 然后CH375ByteRead(),返回也是ERR_SUCCESS成功, 但mCmdParam.ByteRead.mByteCount为0 写文件都能成功,并且文件长度也增加, 在计算机windows上都能读出写入文件的数据 我用的是FILELIB5,请帮忙分析一下原因。 程序前的定义如下: #define MAX_BYTE_IO 35 #define LIB_CFG_FILE_IO 1 #define LIB_CFG_INT_EN 0 #define DISK_BASE_BUF_ADDR 0x0000 sbit CH375_INT_WIRE = P2^7; #include "ch375hf5.h"
查看: 6244
回复: 4
[求助]CH375读不出U盘文件内容
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
你在CH375的5脚TXD接个2K的电阻到地没有?没接是不会工作的
我是直接到地的,写操作工作都正常,读操作返回也是正确,但返回数据长度为0
将程序贴出看看,可能是全局变量被修改了,CH375vFileSize-CH375vCurrentOffset必须大于0才能读
文件大小CH375vFileSize+511加读下看看
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录