[求助]用U盤文件級子程序庫時,內(nèi)部RAM不夠怎么辦.

我用一片80C51控制兩個U盤,用已經(jīng)提供的U盤文件級子程序庫時,要至少600的RAM,但是8051上只有128個可用RAM,我可不可以一次從一個U盤上讀?。叮醋止?jié),將其寫入另一個U盤,然后,再繼續(xù)讀64字節(jié),在寫如另一個U盤?

我可不可以用ch375只讀取目標文件的扇區(qū)數(shù),和可以使用的扇區(qū),然后進行文件的一邊讀取,一邊寫入,實現(xiàn)文件在兩U盤間的傳輸。謝謝!


用子程序庫,程序空間需要8--10K,按字節(jié)方式讀寫的話需要600字節(jié)左右的RAM,按扇區(qū)方式讀寫的話需要1K左右的RAM。 在兩個U盤之間拷貝的話,并不能象你說的那樣處理,你可以: 1、先打開U盤1中的文件,讀取數(shù)據(jù),關(guān)閉文件; 2、打開U盤2中的文件,跳到文件末尾,寫入數(shù)據(jù),更新文件長度,關(guān)閉退出; 3、打開U盤1中的文件,跳過前面讀取過的數(shù)據(jù),讀取,關(guān)閉; 4、同2; 5、重復(fù)直到拷貝完全。


UFI協(xié)議里面規(guī)定了最少一次寫1個扇區(qū),并不能象操作RAM那樣操作U盤,但是你可以開一個64字節(jié)的緩沖區(qū),然后每次寫64字節(jié),連續(xù)的寫8次就可以了


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

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