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