DataFlash存儲(chǔ)器命令接口與狀態(tài)機(jī)
2017-10-23 15:18:33
除了基本存儲(chǔ)單元外,DataFlash系列存儲(chǔ)器內(nèi)部還包括命令用戶接口CUI(Command User Interface)和狀態(tài)機(jī)。CUI接收用戶軟件的操作命令,將其翻譯成狀態(tài)機(jī)內(nèi)部操作碼并進(jìn)行命令的有效性檢驗(yàn)。狀態(tài)機(jī)控制存儲(chǔ)器所有的內(nèi)部操作,包含一個(gè)8位的狀態(tài)寄存器(status register),用來指示設(shè)備的操作狀態(tài)。向存儲(chǔ)器輸入讀狀態(tài)寄存器命令可將狀態(tài)寄存器的數(shù)據(jù)從最高位開始依次讀出。狀態(tài)寄存器各位的意義如表2所列。
存儲(chǔ)器操作命令及其模式
為了使存儲(chǔ)器進(jìn)行所需的操作, 例如讀、寫、擦除等,必須從SI引腳輸入相應(yīng)的操作命令,然后從SO或SI引腳讀取或?qū)懭霐?shù)據(jù)。除讀狀態(tài)寄存器命令外,所有的命令格式為:1字節(jié)操作碼+3字節(jié)地址碼。操作碼指示所需的操作,DataFlash系列節(jié)地址碼用來尋址存儲(chǔ)器頁陣列或緩存。
存儲(chǔ)器與單片機(jī)接口實(shí)例
硬件電路
DataFlash系列存儲(chǔ)器幾乎可以和任何類型的單片機(jī)接口,無論單片機(jī)是否有SPI接口。當(dāng)然,如果單片機(jī)有SPI接口,那么存儲(chǔ)器讀/寫程序就相對簡單些;如果單片機(jī)沒有SPI接口,則可以用軟件仿真SPI接口與存儲(chǔ)器通信。存儲(chǔ)器采用AT45DB161B-TC,TSOD封裝;單片機(jī)為美國Microchip公司的PIC16LC73B-04/SS,SSOP封裝。單片機(jī)采用軟件仿真SPI接口的方式與存儲(chǔ)器通信,存儲(chǔ)器工作于SPI模式0。
本文關(guān)鍵詞:
DataFlash存儲(chǔ)器
相關(guān)文章:
DataFlash芯片簡介
深圳市英尚微電子有限公司,十年來專業(yè)致力代理分銷存儲(chǔ)器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價(jià)比更高的產(chǎn)品及方案。
了解更多關(guān)于存儲(chǔ)芯片知識(shí),請關(guān)注英尚微電子:http://cakyus.com