我用CH376在u盤中創(chuàng)建了一個TXT文檔,但是往其中寫數(shù)據(jù)只能寫512個字節(jié),請問怎么樣操作可以繼續(xù)寫入。當(dāng)然是希望u盤有多大就能寫多少數(shù)據(jù)!謝謝!
你需要循環(huán)的寫就可以了,先寫512字節(jié),寫返回成功之后在寫512字節(jié)就可以。
您說的我試了,比如我先寫了512字節(jié),然后我把電斷掉了,然后上電重寫,TXT文件中的已有的512個字節(jié)的數(shù)據(jù)我沒動,可是這時就寫不進(jìn)去數(shù)據(jù)了。不知道我這樣理解您說的意思正確么!您能否給我找個沁恒讀寫u盤的例子,我對照看一下,我哪里錯了!謝謝!
如果你沒有關(guān)閉文件則繼續(xù)寫是沒有問題的,如果你關(guān)閉文件之后在打開文件,需要使用LOCATE命令跳到文件末尾在調(diào)用寫函數(shù)。默認(rèn)打開文件的時候文件指針是在文件的開頭。
我關(guān)閉文件之后再打開文件,用了locate命令跳到了文件的末尾,可是不行。
所謂的不行是什么意思?有錯誤返回嗎?
就是還是最多只能寫入512個字節(jié)的數(shù)據(jù),多了就沒有了。程序我給您的郵箱里發(fā)了,你看看,我是不是那塊有點(diǎn)不太合適!我用的是fpga
你好,我最近在做單片機(jī)控制U盤的項(xiàng)目,因?yàn)闆]有使用過CH376,所以希望可以借你的程序看一下,我的郵箱個人信息保護(hù),已隱藏,非常感謝你