#STM32学习# W25Q128的使用

W25Q128JV 128Mbit 串行Flash存储器

 

1. 信息
该存储器先划分为256个可擦除块。每个块可以划分为16个扇区,每个扇区4KB。每个扇区可以划分为16个页。每页256字节。

即可以知道,共计65536可编程页, 4096个扇区,256个块。

存储框图
#STM32学习# W25Q128的使用

2. 写入数据
一次最多写入256字节。

 

3. 擦除数据
页被擦除时,可以按照16页一组(4KB的扇区大小),

或者按照128页一组(32KB块大小),

或者256页一组(64KB块),

或者整个芯片

#STM32学习# W25Q128的使用

 

4. SPI
标准SPI通信(模式0和模式3),时钟频率133MHz。标准SPI指令使用DI输入引脚在CLK的上升沿将指令,地址或数据串行写入器件。DO输出引脚用于在CLK的下降沿从器件读取数据或状态。

当SPI总线主机处于待机状态且数据未传输至串行闪存时,模式0与模式3之间的主要区别在于CLK信号的正常状态。

(1)对于模式0,CLK信号通常在/ CS的下降沿和上升沿为低电平。

(2)对于模式3,CLK信号通常在/ CS的下降沿和上升沿为高电平

 

#STM32学习# W25Q128的使用

 

5. 片选
SPI片选(/ CS)引脚启用和禁用器件操作。

 

(1) / CS为高电平时,取消选择器件,并且串行数据输出(DO或IO0,IO1,IO2,IO3)引脚处于高阻态。取消选择时,除非正在进行内部擦除,编程或写入状态寄存器周期,否则设备的功耗将处于待机状态。

 

(2)将/ CS调低时,将选择设备,功耗将增加到活动水平,并且可以将指令写入设备或从设备读取数据。

 

上电后,/ CS必须从高电平转换为低电平,然后才能接受新指令。

 

/ CS输入必须在加电和断电时跟踪VCC电源电平(请参见“写保护”和图58)。

 

如果需要,可以使用/ CS引脚上的上拉电阻器来完成此操作。

 

 

 

 

6. 状态和配置寄存器
 

W25Q128JV提供了三个状态和配置寄存器。

 

【读取状态寄存器-1/2/3指令】 可用于提供有关闪存阵列可用性的状态,无论该设备是启用写操作还是禁用写操作,写保护状态,Quad SPI设置,安全寄存器锁定状态, 擦除/程序挂起状态,输出驱动器强度,上电。

 

【写状态寄存器指令】 可用于配置设备写保护功能,Quad SPI设置,安全寄存器OTP锁定和输出驱动器强度。对状态寄存器的写访问由非易失性状态寄存器保护位(SRL)的状态,写使能指令以及在标准/双SPI操作期间控制

 

状态寄存器1
#STM32学习# W25Q128的使用

状态寄存器2
#STM32学习# W25Q128的使用

状态寄存器3
#STM32学习# W25Q128的使用

 

#STM32学习# W25Q128的使用当擦除和编写的动作涉及到处于保护状态的区域数据时,该命令会被忽略。

 

 

 

 

7. 制造商和设备ID
#STM32学习# W25Q128的使用

 

8. 指令集

略(稍后补充)

 

9. 代码实现

略(稍后补充)

10. 其他

 

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

#STM32学习# W25Q128的使用

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » #STM32学习# W25Q128的使用
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏