w25q32jv - zivku/MPU GitHub Wiki
EEPROM
-
讀取製造商ID做通訊測試,傳輸0x90與24bit 0的address,接著產生2 bytes的時鐘信號
-
write enable指令,再執行編程或擦除指令時,須將system status暫存器中的WEL位置為1,執行06H命令可將WEL位設置為1。
-
20h為扇區擦除命令,擦除指定地址後4k bytes的內容,需先執行write enable。
-
02h編程指令,允許寫入指定地址後連續256 bytes資料,需先執行write enable。
-
04h作為禁用寫入功能,將system status中WEL位設置為0,但執行編程或擦除後WEL已會自動置為0。
-
03h讀取資料命令,接著24bit的指定地址,支援連續讀取,當時鐘信號持續產生將可以訪問全部內容。
-
05h讀取system status 1狀態,其中擦除或寫入是否結束,可以透過S0位BUSY判斷。