mx25l128芯片全部命令头文件
/************************************************************************ Copyright (c) 2017 - 2021, Unicmicro Co.,Ltd .* All rights reserved.* Filename : mx25l28.h* Description : mx25l28 driver header file* Author(s) : zhilan* version : V1.1* Modify date : 2021/11/30***********************************************************************/#ifndef __MX25L128_H__
#define __MX25L128_H__#define MX25L128_PAGE_SIZE 256 /* 256 bytes per page*/
#define MX25L128_BLOCK_SIZE 65536 /* 64k bytes per block*///MX25L128 FLASH CMD
#define CMD_READ 0x03 /* normal read */
#define CMD_FAST_READ 0x0B /* fast read */
#define CMD_2READ 0xBB /* 2x I/O read */
#define CMD_DREAD 0x3B /* dual read */
#define CMD_4READ 0xEB /* 4x I/O read */
#define CMD_QREAD 0x6B /* quad read */#define CMD_PP 0x02 /* page program */
#define CMD_4PP 0x38 /* quad page program */
#define CMD_SE 0x20 /* sector erase */
#define CMD_BE_32K 0x52 /* block erase 32KB */
#define CMD_BE_64K 0xD8 /* block erase 64KB */
#define CMD_CE 0x60 /* chip erase 也可设置为C7*/
#define CMD_PAGE_ERASE 0x81 /* page erase */#define CMD_WREN 0x06 /* write enable */
#define CMD_WRDI 0x04 /* write disable */
#define CMD_WRSR 0x01 /* write status reg */
#define CMD_RDSR 0x05 /* read status reg */
#define CMD_RDCR 0x15 /* read status reg */
#define CMD_WPSEL 0x68 /* write protect selection */
#define CMD_EQIO 0x35 /* enter QPI mode */#define CMD_RSTQIO 0xF5 /* exit QPI mode */
#define CMD_ERS 0xB0 /* suspends program */
#define CMD_PGM 0x30 /* resumes program */
#define CMD_DP 0xB9 /* deep power down */
#define CMD_RDP 0xAB /* release from deep power down */
#define CMD_SBL 0xC0 /* set burst length */
#define CMD_RDFBR 0x16 /* read fast boot register */
#define CMD_WRFBR 0x17 /* write fast boot register */
#define CMD_ESFBR 0x18 /* erase fast boot register */#define FLASH_ID 0x9F /* read identification */
#define CMD_RES 0xAB /* read electronic ID */
#define READ_DEVICE_ID 0x90 /* read electronic manufacturer ID */
#define CMD_QPIID 0xAF /* QPI ID read */
#define CMD_RDSFDP 0x5A /* read sfdp mode */
#define CMD_ENSO 0xB1 /* enter secured OTP */
#define CMD_EXSO 0xC1 /* exit secured OTP */
#define CMD_RDSCUR 0x2B /* read security register */
#define CMD_WRSCUR 0x2F /* write security register */
#define CMD_GBLK 0x7E /* whole chip write protect */
#define CMD_GBULK 0x98 /* whole chip unlock */
#define CMD_WRLR 0x2C /* write lock register */
#define CMD_RDLR 0x2D /* read lock register */
#define CMD_WRPASS 0x28 /* write password register */
#define CMD_RDPASS 0x27 /* read password register */
#define CMD_PASSULK 0x29 /* password unlock */
#define CMD_WRSPB 0xE3 /* spb bit program */
#define CMD_ESSPB 0xE4 /* all spb bit erase */
#define CMD_RDSPB 0xE2 /* read spb status */
#define CMD_SPBLK 0xA6 /* spb lock set */
#define CMD_RDSPBLK 0xA7 /* spb lock register read */
#define CMD_WRDPB 0xE1 /* write dpb register */
#define CMD_RDDPB 0xE0 /* read dpb register */
#define CMD_NOP 0x00 /* no operation */#define CMD_RSTEN 0x66 /* reset enable */
#define CMD_RST 0x99 /* reset memory */
本文发布于:2024-02-02 12:37:57,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170684867643850.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |