用CH375FileOpen()打開U盤文件"/MY_ADC.TXT" 返回ERR_SUCCESS成功,并且CH375vFileSize>0 設(shè)置mCmdParam.ByteRead.mByteCount=22, 然后CH375ByteRead(),返回也是ERR_SUCCESS成功, 但mCmdParam.ByteRead.mByteCount為0 寫文件都能成功,并且文件長度也增加, 在計算機(jī)windows上都能讀出寫入文件的數(shù)據(jù) 我用的是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"
查看: 6336
回復(fù): 4
[求助]CH375讀不出U盤文件內(nèi)容
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
你在CH375的5腳TXD接個2K的電阻到地沒有?沒接是不會工作的
我是直接到地的,寫操作工作都正常,讀操作返回也是正確,但返回數(shù)據(jù)長度為0
將程序貼出看看,可能是全局變量被修改了,CH375vFileSize-CH375vCurrentOffset必須大于0才能讀
文件大小CH375vFileSize+511加讀下看看
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄