W25Q256学习

news/2024/11/17 4:47:21/

一、基本特性

容量256Mb,最小的组织单位是页每个页256个字节,可进行页编程(一次写256个字节);16个页组成4KB的扇区,可进行扇区擦除,128个扇区组成32KB块,64KB的组,可以整片擦除。256有8192个扇区和512个块。

       256支持标准的SPI接口,2/4线SPI,SPI频率最大104MHz,64位唯一序列号,256字节的安全寄存器。

       在时钟的上升沿将数据写入256,时钟的下降沿从256读出数据。支持SPI总线模式的0和3,模式0常态是低电平,模式3常态是高电平。

      W25Q256支持两种地址模式— 三个字节或四个字节地址。三字节地址向后兼容小容量flash,最大支持128Mb的数据地址,256M必须使用扩展的4字节地址。4字节地址格式支持256Mb~32Gbit,4字节模式使能的时候扩展地址寄存器不是必须的。上电后工作在3字节地址模式还是4字节地址模式取决于Non-Voloatile Status Register 寄存器ADP位(S17),ADP=0 3字节地址格式,ADP=1 4字节地址格式,默认的是三字节地址格式。进入4字节命令0xB4、退出4字节命令0xE9 在3字节和4字节之间转换。S16状态寄存器的ADS位指示当前使用的地址模式。

保持功能,标准SPI和双SPI控制,HOLD信号高电平的时候W25的操作会被暂停,在SPI复用的时候这个信号比较有用。

       软件复位和硬件复位,上电后可以使用软件复位,使用软件复位必须包括两个命令,使能复位0x66、复位0x99,器件接收到命令30us后进行复位。复位期间不接受任何指令。

       状态和配置寄存器:


        扩展地址寄存器只有在3字节地址模式下使用。高位优先传输MSb,高字节优先传输 MSB first。

        读命令0x03: 命令后边跟着24位或32位的地址,然后是读出来的数据,地址自增,片选有效并且时钟不停,将会一直读。最先读出来的是字节的高位,在上升沿读出。


        4字节模式的读:


      不论是3字节地址还是4字节地址,使用32位的地址都可以访问所有的256Mb的空间。

      快读:0x0b

          快读与3字节模式和4字节地址模式相似,只不过是增加了时钟频率,而且在24/32位地址之后不是立刻接收收数据,而是有1个字节的假读,使W25内部进行同步。

 

      4字节地址模式快读:0x0c

        除了地址字节个数不一样其他的都一样。

     页编程:0x02

          页编程允许在当前擦除过的位置一次写入1~256个字节的数据,在页编程命令之前必须有一个写使能命令。CS片选位拉低—— 发送0x02命令—— 地址 —— 数据 

    扇区擦除:0x20

          扇区擦除将指定的扇区4KB擦除回复成0xff,擦除之前必须执行一条写使能指令。扇区擦除指令0x20 — 扇区地址,在此期间CS引脚低电平。

      32KB块擦除命令:0x52

           块擦除之前执行写使能指令,使状态寄存器的WEL位置1,拉低CS引脚—— 0x52 — 地址,在地址的最后一位锁存后,CS引脚必须拉高。

     64KB块擦除指令:0xD8 

     片擦除指令:0xC7/0x60

          写使能指令—— 拉低CS —— 指令0xc7/0x60 —— 拉高CS

     读期间ID:0x90

         拉低CS—— 指令 0x90—— 地址0x00000000 —— 数据线输出制造ID —— 数据线输出期间ID

     读唯一的ID号:0x4B 

         64位的唯一序列号,防止被克隆。

         拉低CS —— 指令0x4B  — 4字节的假读时钟 —— 输出线输出64位ID  MSBfirst

     擦除安全寄存器:0x44

         W25Q256提供了256个字节的安全寄存器可以独立的编程和擦除,主要存储独立与主存储区的用户自己的系统信息。

      编程安全寄存器:0x42 

      读安全寄存器:0x48

      设置读参数:0xc0

          标准的SPI模式不接受设置参数指令,快读命令中的假读时钟个数是固定的。复位后默认的假读时钟是2。

      使能复位(0x66)和复位器件0x99

          软件复位指令执行后,任何操作都会停止,器件恢复初始上电状态,失去所有当前的配置。


http://www.ppmy.cn/news/408408.html

相关文章

三种256MB SPIFLASH的高性能模式和软复位学习笔记

三种256MB SPIFLASH的高性能模式和软复位学习笔记 WINBONECONTINUE READ MODEThe Fast Read Dual I/OThe Fast Read Quad I/O SOFTWARE RESET EONPERFORMANCE ENHANCE MODESOFTWARE RESET MXICPERFORMANCE ENHANCE MODERESET 转载请标明出处 https://blog.csdn.net/weixin_4368…

HDFS文件系统中存储块为何设置为64MB或者128MB或256MB?

1.HDFS系统文件引入分块存储 磁盘是由数据块组成的,一般默认大小是512字节,构建磁盘之上的文件系统一般是磁盘块的整数倍。 在HDFS系统中,为了便于文件的管理和备份,引入分块概念(block)。这里的块是HDFS…

使用四字节命令读写256Mb QSPI Flash

原文地址:http://group.chinaaet.com/109/78379 在手册中,Zynq QSPI flash 控制器只支持3字节的地址,因此只支持最大128M bit的QSPI flash。 如果要支持更大的flash,需要使用QSPI flash中的bank寄存器。SDK 14.6的驱动就是采用这种…

第十二届蓝桥省赛C/C++b组填空题解析

声明:以下答案仅代表个人答案,不保证正确。如有蒙对,万分荣幸 填空目录 试题 A: 空间题目解析 试题 B: 卡片题目解析 试题 C: 直线题目解析 试题 D: 货物摆放题目解析 试题 E: 路径题目解析 试题 A: 空间 题目 【问题描述】 小蓝准备用 25…

QQ音乐 for Mac(腾讯音乐客户端)

QQ音乐for mac官方下载最新版本是一款带有精彩音乐推荐功能的播放器,同时支持在线音乐和本地音乐的播放,是国内内容最丰富的音乐平台.QQ音乐 for mac结合苹果系统的风格,拥有全新靓丽的操作界面,有着类似itunes的风格设计。它能支持全屏模式&…

qq炫舞更新显示服务器失败,为什么QQ炫舞已经是最新版本还要更新 而且总是更新失败...

满意答案 hy1201 2013.03.06 采纳率:58% 等级:12 已帮助:8055人 下载炫舞后,里面会有一个类似“病毒”的程序会被杀毒软件给查找出来,然后杀毒软件会把里面程序全给删除了,之后你下载第一次可以登陆炫舞…

免费领取QQ音乐会员

QQ音乐现在什么歌曲都要会员,而且还多歌曲都独家的,真的很烦人。 今天发现了能免费领取QQ音乐会员vip的方法~ 我也是最近学到的方法,结果就是真香,建议看完收藏起来~ 领取地址: https://y.qq.com/jzt/6b1c7d/e1e5fb…