野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3912|回复: 8

SPI写入flash为什么要将扇区先擦除

[复制链接]
发表于 2023-2-28 16:10:31 | 显示全部楼层 |阅读模式
在指南者开发板上对W25Q64B的flash进行写操作时,都需要事先将扇区擦除,是什么原因?在W25Q64B的手册上也没有看到相关的要求。
擦除扇区原因.PNG
回复

使用道具 举报

发表于 2023-3-1 09:47:28 | 显示全部楼层
由它的特性决定
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-1 10:49:57 | 显示全部楼层
lrz 发表于 2023-3-1 09:47
由它的特性决定

那如果碰到一个新的器件,但是不知道它的特性,请问该怎么做呢
回复 支持 反对

使用道具 举报

发表于 2023-3-1 11:45:33 | 显示全部楼层
无知的ivor 发表于 2023-3-1 10:49
那如果碰到一个新的器件,但是不知道它的特性,请问该怎么做呢

一般器件都有手册说明,具体编程流程可以看手册,这个flash就是如此写入数据流程,已经是规范好的了,一般都是这个操作流程。你可以了解一下flash写入数据的具体流程熟悉熟悉。
回复 支持 反对

使用道具 举报

发表于 2023-3-1 16:21:49 | 显示全部楼层
Flash的编程原理都是只能将1写为0,而不能将0写为1,而不是什么编程流程写入流程
回复 支持 反对

使用道具 举报

发表于 2023-3-1 19:30:29 | 显示全部楼层
哈哈,必须的!
回复 支持 反对

使用道具 举报

发表于 2023-3-2 08:47:54 | 显示全部楼层
这个是硬件厂商生产的硬件特性就是这样,就是说他让你这么用就这么用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-2 10:24:53 | 显示全部楼层
lrz 发表于 2023-3-1 11:45
一般器件都有手册说明,具体编程流程可以看手册,这个flash就是如此写入数据流程,已经是规范好的了,一 ...

十分感谢您的帮助
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-9 11:16 , Processed in 0.035685 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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