SPI-Flash:W25Q128最小的编程单位是256个字节吗?不能写了地址就直接写数据吗?

2019-07-20 22:02发布

SPI-Flash:W25Q128最小的编程单位是256个字节吗,不能使能了写过后就直接写地址后就直接写数据吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
yconnor
1楼-- · 2019-07-21 03:06
yiller 发表于 2016-5-24 08:11
写之前要先进行擦除,擦除扇区最小为4K。附:如果你只写几个数据,先把4K数据读出来,修改那几个数据后,在 ...

pageprogram

pageprogram
写之前已经擦除过了, 发送需要写的地址之前要先发送pageprogram(0x02)这个指令然后再发送我们要写的数据。
yiller
2楼-- · 2019-07-21 05:01
写之前要先进行擦除,擦除扇区最小为4K。附:如果你只写几个数据,先把4K数据读出来,修改那几个数据后,在把4K数据写回去即可。
yiller
3楼-- · 2019-07-21 07:01
yconnor 发表于 2016-5-24 16:19
写之前已经擦除过了, 发送需要写的地址之前要先发送pageprogram(0x02)这个指令然后再发送我们要写的数据 ...

发送指令--》发送地址--》写数据(最大256字节)
yconnor
4楼-- · 2019-07-21 11:12
yiller 发表于 2016-5-24 17:02
发送指令--》发送地址--》写数据(最大256字节)

恩,对的。WriteEnable>>pageprogram>>addr(23~0)>>data(7~0);

一周热门 更多>