W25Q128之类的NOR Flash 使用记录
前言
W25Q128 之类的Flash 很早之前就有接触,但是一直没有完整的使用,要么是测试一下硬件通了交给其他同事,要么是按照相似历程跑起来就没管。。。这次要从头到尾自己摸一遍。
从数据手册开始
最可靠的数据当然是来自数据手册,那我们的路线就是查阅数据手册,不明白的自行网络搜索脑补。
上面圈出的内容,谷歌翻译一下:
W25Q128JV 阵列被组织成 65,536 个可编程页面,每个页面 256 字节。 一次最多可以编程 256 个字节。 页可以以 16 个为一组进行擦除(4KB 扇区擦除), 128 组(32KB 块擦除)、256 组(64KB 块擦除)或整个芯片(芯片擦除)。 W25Q128JV 分别具有 4,096 个可擦除扇区和 256 个可擦除块。 4KB 的小扇区在需要数据和参数存储的应用程序中提供了更大的灵活性。
这里面设计到几个关键字
block :块
sector:扇区
page :页
byte :字节
bit:位
圈出来的内容翻译一下:
具有 4KB 扇区的灵活架构
– 统一扇区/块擦除(4K/32K/64K 字节)
– 每个可编程页面编程 1 到 256 字节
- 擦除/程序暂停和恢复
重点图
上面这张图是重点
W25Q128 共 256个块(0~255)
每个块对应16个扇区(0~15)
应用
- 读
最小单位 :字节
- 写
最小单位 :字节 ;一次最多写一页数据
- 擦除
最小单位:4KB,32KB,64KB 扇区 或者整个芯片
W25Q128之类的NOR Flash 使用记录相关推荐
- 在ADSP21489下外挂S29AL016J并行FLASH调试记录
我哭,调试了5天 总结下在ADSP21489下挂S29AL016J并行flash调试记录 S29AL016J:2M*8bit 21489EZ-Kite M29W320EB: 4M*8Bit 在修改fl ...
- ESP8266清理flash学习记录
学习来源:http://bbs.eeworld.com.cn/thread-497588-1-1.html 还稍看了电子产品世界 主要内容 1在windows 上通过 命令行 安装 Python环境 ...
- 计算机flash听课记录范文,听课记录5篇
听 学校 于小 班级 一二 科目 英语 任课教师 钱玉红 课 记 录 教学内容 听课时间 2010.10.21 节数 7 Unit3 教学过程 1,Greetings Say hello to eac ...
- STM32学习之SPI协议(读写FLASH)
关于STM32学习分享 第八章 SPI协议(读写FLASH) 文章目录 关于STM32学习分享 前言 二.代码 1.spi_flash.c 2.spi_flash.h 3.main.c 总结 前言 开 ...
- ARM 之 STM32F407zgt6 外设篇 ----------- FLASH 存储部分数据
一.关于STM32F407 的FLASH 根据掉电数据是否丢失存储器可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失. ...
- 海思3559U-Boot移植(二):更换新的SPI Nand Flash
前言: 在开发板上的折腾终归是小打小闹,真正的实践还需要从实际项目和自己参考画的板子选的器件入手,记录更换未经SDK包测试过的国产FLASH调试记录和踩到的坑,重点参考SDK文档包下的Releas ...
- flash特效原理 图片滑动放大效果
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 这几天, ...
- flash特效原理:图片滑动放大效果
这几天,都在无所事事,唯一寄托就是在这里记录一下自己研究出来的东西.趁现在有点时间,就把最近看过的一种常用的flash特效记录一下,flash 做特效不是为做特效而做,在make thing move ...
- 中学计算机课使用登记册,中学信息技术听课记录.doc
文档介绍: 中学信息技术听课记录,初二信息技术听课记录,信息技术听课记录,初中信息技术听课笔记,高中语文听课记录20篇,信息技术flash听课记录,七年级信息技术听课,听课记录信息技术表格,初二信息听 ...
最新文章
- python游戏编程入门 免费-Python游戏编程入门2
- 使用OpenCV调用Caffe-SSD训练好的模型
- RxJs Subject, AnonymousSubject, BehaviorSubject, ReplaySubject和AsyncSubject
- 156 13.67用matlab答案,MATLAB习题答案
- Go官方库RPC开发指南
- mac python 图_Python之图片OCR识别(Mac)
- Codeforces Beta Round #80 (Div. 1 Only) D. Time to Raid Cowavans 分块
- 莫名其妙的解决了MagicDraw中文问题
- qtdesigner页面布局
- 如何使用 CSS 设置 HTML 表格样式
- vue NavigationDuplicated: Avoided redundant navigation to current location
- Burp Suite 实战指南
- 计算机专业术语linklist,常见的计算机专业词汇 .
- Android键盘输入法(一)——键盘类型
- Centos 6 yum安装出错
- 赵一新:通勤研究与城市治理
- oppo计算机锁屏快捷键,电脑如何快速锁屏
- Mysql事务隔离与Spring
- Linux 系统增加硬盘
- texstudio 使用方法_Texstudio使用技巧——基于个人