W25Q64宏定义

#ifndef __W25Q64_INS_H  
// 检查是否已经定义了__W25Q64_INS_H,如果没有则定义它,防止重复包含  
#define __W25Q64_INS_H  
  
// W25Q64的写使能命令,允许进行写操作  
#define W25Q64_WRITE_ENABLE                          0x06  
  
// W25Q64的写禁止命令,禁止进行写操作  
#define W25Q64_WRITE_DISABLE                         0x04  
  
// 读取状态寄存器1的命令  
#define W25Q64_READ_STATUS_REGISTER_1                0x05  
  
// 读取状态寄存器2的命令  
#define W25Q64_READ_STATUS_REGISTER_2                0x35  
  
// 写入状态寄存器的命令  
#define W25Q64_WRITE_STATUS_REGISTER                 0x01  
  
// 页面编程命令,用于向Flash中写入数据  
#define W25Q64_PAGE_PROGRAM                          0x02  
  
// 四倍页面编程命令,用于在四线模式下向Flash中写入数据  
#define W25Q64_QUAD_PAGE_PROGRAM                     0x32  
  
// 块擦除命令(64KB)  
#define W25Q64_BLOCK_ERASE_64KB                      0xD8  
  
// 块擦除命令(32KB)  
#define W25Q64_BLOCK_ERASE_32KB                      0x52  
  
// 扇区擦除命令(4KB)  
#define W25Q64_SECTOR_ERASE_4KB                      0x20  
  
// 芯片擦除命令,擦除整个Flash  
#define W25Q64_CHIP_ERASE                            0xC7  
  
// 擦除挂起命令,暂停擦除操作  
#define W25Q64_ERASE_SUSPEND                         0x75  
  
// 擦除恢复命令,恢复之前挂起的擦除操作  
#define W25Q64_ERASE_RESUME                          0x7A  
  
// 掉电命令,将Flash置于低功耗模式  
#define W25Q64_POWER_DOWN                            0xB9  
  
// 高性能模式命令,进入高性能模式  
#define W25Q64_HIGH_PERFORMANCE_MODE                 0xA3  
  
// 连续读取模式重置命令  
#define W25Q64_CONTINUOUS_READ_MODE_RESET            0xFF  
  
// 释放掉电和高性能模式,并读取设备ID  
#define W25Q64_RELEASE_POWER_DOWN_HPM_DEVICE_ID      0xAB  
  
// 读取制造商和设备ID的命令  
#define W25Q64_MANUFACTURER_DEVICE_ID                0x90  
  
// 读取唯一ID的命令  
#define W25Q64_READ_UNIQUE_ID                        0x4B  
  
// JEDEC ID读取命令,用于读取JEDEC制造商ID和设备ID  
#define W25Q64_JEDEC_ID                              0x9F  
  
// 读取数据的命令  
#define W25Q64_READ_DATA                             0x03  
  
// 快速读取数据的命令  
#define W25Q64_FAST_READ                             0x0B  
  
// 快速读取数据(双输出)的命令  
#define W25Q64_FAST_READ_DUAL_OUTPUT                 0x3B  
  
// 快速读取数据(双IO)的命令  
#define W25Q64_FAST_READ_DUAL_IO                     0xBB  
  
// 快速读取数据(四输出)的命令  
#define W25Q64_FAST_READ_QUAD_OUTPUT                 0x6B  
  
// 快速读取数据(四IO)的命令  
#define W25Q64_FAST_READ_QUAD_IO                     0xEB  
  
// 八位字读取(四IO)的命令  
#define W25Q64_OCTAL_WORD_READ_QUAD_IO               0xE3  
  
// 虚拟的哑字节,通常用于填充或占位  
#define W25Q64_DUMMY_BYTE                            0xFF  
  
#endif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值