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

2019-07-21 03:44发布

本帖最后由 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




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
03零三邓何芯桃
1楼-- · 2019-07-21 07:09
帮你顶帖问问吧
15353920254
2楼-- · 2019-07-21 12:16
03零三邓何芯桃 发表于 2019-3-30 18:06
帮你顶帖问问吧

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

一周热门 更多>