flash只能按页写吗?

2019-07-20 20:50发布

我写1024个字节的数据要分4次写?不能一次写1024个字节吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zhoujianwen
1楼-- · 2019-07-21 01:08
flash性质决定一次只能写256
不忘初心713
2楼-- · 2019-07-21 06:26
如果你按页写,那就只能分四次写入,因为一页写入的最大字节数不能超过256个字结;原子哥的SPI读写Flash的例程上,提供的对W25Qxx写操作的函数,除了按页操作,也有对W25Q128 的任意地址开始写入任意长度(必须不超过 W25Q128 的容量)的数据:W25QXX_Write 这个函数,该函数写入的字节最小单元是一个扇区(4096个字结),具体用法看F4开发指南。
zhoujianwen
3楼-- · 2019-07-21 11:29
不忘初心713 发表于 2016-8-8 17:06
如果你按页写,那就只能分四次写入,因为一页写入的最大字节数不能超过256个字结;原子哥的SPI读写Flash的 ...

那个也要调用写页函数
不忘初心713
4楼-- · 2019-07-21 15:06
 精彩回答 2  元偷偷看……

一周热门 更多>