单片机通过spi flash如何写入指定地址

写数据的时候如何将一个8位的数据写入到指定的spiflash的地址中如果我要写到地址000000h中,写入指令是06H,数据为16,那我是不是应该发送0x060x0000... 写数据的时候如何将一个8位的数据写入到指定的spi flash的地址中如果我要写到地址000000h中,写入指令是06H,数据为16,那我是不是应该发送0x06 0x000000 0x10啊 展开
 我来答
NJGQZF
2015-04-14 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3165
采纳率:0%
帮助的人:1202万
展开全部
不同的flash芯片的写入时序不尽相同,这得根据具体时序要求确定,有的FLASH还有写保护关键字,有的FLASH要求一次写入一页,等等,不一而足。

如果你确认你用的FLASH支持字节写入(包括多字节写入),是可以像你说得那样操作的。
更多追问追答
追问
一次写入一页的话我要怎么确定数据的地址,读取的时候怎么读取该数据?
追答
对要求一次写入一页的FLASH,要在RAM区开辟对应的缓冲区(和一页的字节数相同),写入地址一般为一页的首地址。写入时先读取整页数据到缓冲区,在缓冲区修改相应地址数据(为保护不需修改的数据),然后进行页擦除,再整页写入。读取一般都支持按字节读取(读取再按页读取效率就太低了),指定地址然后读取就可以了。
光派通信
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ... 点击进入详情页
本回答由光派通信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式