關(guān)于CH375LibConfig

ch375hfc.h中寫到 CH375LibConfig; 位3位2: 針對(duì)文件讀寫的多扇區(qū)數(shù)據(jù)的復(fù)制方式: 00外部子程序, 01,10,11內(nèi)部復(fù)制 位1位0: 針對(duì)磁盤讀寫的單扇區(qū)數(shù)據(jù)的復(fù)制方式: 總是內(nèi)部復(fù)制

由于MCS51單片機(jī)復(fù)制外部RAM中的數(shù)據(jù)時(shí)比較慢,所以CH375的程序庫(kù)提供幾種優(yōu)化速度的方式,在LIB_CFG_FILE_IO和LIB_CFG_DISK_IO中定義: 方式0:"外部子程序", 只適用于文件讀寫時(shí)的數(shù)據(jù)復(fù)制(只用于CH375FileReadX和CH375FileWriteX兩個(gè)子程序),LIB_CFG_DISK_IO不支持方式0, 是指由子程序xWriteToExtBuf和xReadFromExtBuf進(jìn)行數(shù)據(jù)復(fù)制,這兩個(gè)子程序是在應(yīng)用程序中定義的,由CH375的程序庫(kù)調(diào)用, 方式1:"內(nèi)部復(fù)制", 程序內(nèi)置的常規(guī)數(shù)據(jù)復(fù)制方式 對(duì)于文件數(shù)據(jù)讀寫,也就是應(yīng)用程序調(diào)用CH375FileReadX和CH375FileWriteX子程序時(shí): 在方式0下,由應(yīng)用程序在xWriteToExtBuf和xReadFromExtBuf子程序中自行管理緩沖區(qū),設(shè)定緩沖區(qū)初值等。 在方式1下,應(yīng)用程序每次調(diào)用CH375FileReadX和CH375FileWriteX時(shí),CH375的程序庫(kù)都會(huì)從指定緩沖區(qū)的起始地址開始讀寫數(shù)據(jù), 還有pdf中相應(yīng)的說明,什么單DPTR復(fù)制雙DPTR復(fù)制,看不太懂,還有上文中的“文件讀寫”和“磁盤讀寫”,大家誰(shuí)給解釋一下? 我在用C8051F單片機(jī)做汽車行駛記錄儀,數(shù)據(jù)大部分存在外部的Flash中,小部分?jǐn)?shù)據(jù)存在單片機(jī)的RAM中,用戶通過u盤把里面的數(shù)據(jù)取出。單片機(jī)有內(nèi)部xData 4K左右,ch375才用非總線與單片機(jī)連接。請(qǐng)問這樣的情況下如何設(shè)置ch375的子程序庫(kù),如何設(shè)計(jì)u盤取數(shù)功能才最合理? 希望大家?guī)兔Α? 謝謝大家了~~~

尤其是“磁盤讀寫”是什么意思??? “文件讀寫”在模式0下,似乎懂了些。


自己頂


(1)單DPTR和雙DPTR是指51單片機(jī)的硬件資源,一般的單片機(jī)只有一個(gè)數(shù)據(jù)指針,有些有兩個(gè),能夠提高讀寫RAM的速度 (2)“文件讀寫”是指操作文件緩沖,“磁盤讀寫”是指操作磁盤緩沖區(qū) (3)使用MCS-51的FILELIB5


Thanks very much~~~~~


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

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