在線咨詢DISK_BASE_BUF

512字節(jié)的外部RAM緩沖區(qū) 是否一定需要?磁盤數(shù)據(jù)緩沖區(qū)是什么用途?緩存的是否為一個(gè)扇區(qū)的U盤數(shù)據(jù)?

我只有1024字節(jié)的外RAM,每次讀一個(gè)扇區(qū)數(shù)據(jù),想保存兩個(gè)扇區(qū)的數(shù)據(jù),請問是否可行?

就是將1024字節(jié)的RAM全部定義為FILE_DATA_BUF

DISK_BASE_BUF是再操作文件時(shí)用來存儲文件信息的,包括FAT表等等,這個(gè)緩沖區(qū)是一定需要的,其大小不可以小于為U盤扇區(qū)大小.照你所說的,你可以將磁盤緩沖區(qū)(DISK_BASE_BUF)與文件緩沖區(qū)(FILE_DAT_BUF)共用,但是緩沖區(qū)不可以完全開成FILE_DATA_BUF因?yàn)槲覀儙爝€需要外部一定RAM資源,最好開成512字節(jié).示例程序你可以去參考CH375LIB\MCS51\FILELIB4\EXAM3


讀一個(gè)扇區(qū)后,清磁盤緩沖區(qū),是否會丟失數(shù)據(jù)?

我想實(shí)現(xiàn)的是:一次讀一個(gè)扇區(qū),放入RAM512區(qū)中。單片機(jī)執(zhí)行此扇區(qū)數(shù)據(jù)時(shí),讀下一扇區(qū),保存在另512的RAM區(qū)內(nèi)。就是兩個(gè)512字節(jié)中都保存U盤的數(shù)據(jù)。這樣是否可以?

如果可以,文件緩沖區(qū)的地址如何定義?每次讀扇區(qū)存放的地址都不一樣。


(1)不會丟數(shù)據(jù)的. (2)不可以,我們庫還需要使用一些外部RAM資源。那些資源的值是不可以被改變的,否則肯定是會出錯(cuò)的.


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

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