[急求助]可以使用CH375ByteRead(), 但無法使用CH375Read()

單片機使用ATMega32, 串行接口連接. 如下的代碼片段可以完全正常地讀出U盤中某個文件的內(nèi)容:

mCmdParam.ByteRead.mByteCount=10; CH375ByteRead();

但是如下的代碼片段卻不行. 具體現(xiàn)象是程序卡在CH375FileReadX()上, U盤讀寫指示燈常亮:

mCmdParam.ReadX.mSectorCount=1; mCmdParam.ReadX.mDataBuffer=buf; CH375FileReadX();

其中buf是自定義的緩沖區(qū), 大小是512字節(jié).

對于寫也有同樣現(xiàn)象. 由于CH375ByteWrite每寫一次都更新文件大小, 這讓寫入速度變得不可接受. 所以在此求助, 希望能有解決辦法. 謝謝:)

如果字節(jié)讀寫可以的話,那么,扇區(qū)讀寫一定是可以的,如果不可以的話,那應(yīng)該是你的RAM或者程序上面有點問題


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频