OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3121|回复: 2

关于W25Q128扇区,页,字节地址的理解

[复制链接]

9

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2018-4-6
在线时间
31 小时
发表于 2019-3-30 17:28:48 | 显示全部楼层 |阅读模式
本帖最后由 15353920254 于 2019-3-30 17:31 编辑

W25Q128是128Mbit(16Mbyte)的spi flash的存储器,有256个块(block)64Kbyte,每个块有16个扇区(sector)4Kbyte
最小擦除单位为一个扇区。


这不是重点,重点是我程序看不懂,然后百度出来下面一些知识。

111.jpg

1.最小擦除单位为一个扇区,4Kbyte,并且发送擦除指令后,需要再发送该扇区起始地址(字节地址)
void W25QXX_Erase_Sector(u32 Dst_Addr) ,

222.jpg

这里传参的不是扇区地址,而是扇区id,需要再乘以4096(每个扇区4Kbyte字节),得出该扇区的起始地址。


3.jpg


2.一次最多可以写一页,256Kbyte,如果超过一页,那么只能一页写完再写一页



原子哥讲太快了,讲完看程序一脸懵逼,页都不知道从哪来的
附上百度出来的W25Q128擦除和写入的最小单位
https://www.cnblogs.com/leo0621/p/8253222.html




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

153

主题

310

帖子

0

精华

高级会员

Rank: 4

积分
673
金钱
673
注册时间
2019-3-26
在线时间
18 小时
发表于 2019-3-30 18:06:18 | 显示全部楼层
http://www.iis7.com/c/90/
回复 支持 反对

使用道具 举报

9

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2018-4-6
在线时间
31 小时
 楼主| 发表于 2019-3-30 18:44:01 | 显示全部楼层

我查到了,然后分享一下,
挺好玩的东西,就是第一眼没看懂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 17:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表