百为STM32开发板教程之九——SPI FLASH

[复制链接]
oyqiqin 发表于 2015-11-2 16:51 | 显示全部楼层
楼主,我有一个疑问,

M25P系列的flash跟W25Q系列的稍有不同 :
命令字是一样的,只是M25P16只有块擦除,所以不能在4K缓存里倒腾,这就意味着芯片擦除后要一口气把字库都写进去。

如果我想在某一个setor的中间任意位置开始写一些数据进去的话,W25Q系列的做法是把一个扇区的全读出来存到一个数组,从要的地址往后查 ,如果发现有不为FF的就把整个扇区擦除,把要写的数据拼到之前存的数组一起,组成新数组再写入。
M25P16的话这样的情况要怎么操作?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部