当前位置: 首页 > news >正文

flash通信

一、flash的spi通信协议
1.支持spi标准IO协议,D0为输入(MOSI),D1为输出(MISO),全双工;
2.支持dual IO协议,D0和D1同时为输入或者输出,半双工;
3.支持quad IO协议,D0 D1 D2 D3同时为输入或者输出,半双工
4.支持quad IO协议,D0 D1 D2 D3同时的一部分IO为输入,一部分IO为输出,全双工

二、地址模式
1.3bytes模式
没有特殊操作的情况下只能访问16Mbyte,如果超过16Mbyte,需要bank之间切换处理
2.4bytes模式
可以访问超过16Mbyte的大容量Flash

三、Flash擦除
1.4kB或者32KB的subsector擦除
2.64kbyte的sector擦除
3.整个fladh的擦除

四、flash的保护
支持安全和扇区的写保护
支持64kbyte扇区的易失性和非易失性锁定和软件写保护
硬件写保护:非易失性位BP[3:0]定义保护区的大小

五、Flash ID读操作

Flash ID读

反馈的byte_0不用关心;byte_1表示的是MID;byte_2表示的是memory_type;byte_3反馈的是memory capacity;byte_4反馈的是UID相关的信息。

六、读写操作

1.写前先擦除

2.读前不需要擦除

http://www.xdnf.cn/news/1311067.html

相关文章:

  • 机器学习核心概念精要:从定义到评估
  • C++STL标准模板库详解
  • sql链接的url中serverTimezone的作用
  • MQ迁移方案
  • Unity 游戏提升 Android TargetVersion 相关记录
  • 深入了解 swap:作用、局限与分区建立
  • (第十七期)HTML图像标签详解:从入门到精通
  • 解决html-to-image在 ios 上dom里面的图片不显示出来
  • [Linux] Linux交换空间管理 Linux系统启动原理
  • 8.16 pq
  • 从 Windows 到 Linux 服务器的全自动部署教程(免密登录 + 压缩 + 上传 + 启动)
  • 嵌入式硬件篇---运算放大器
  • 要想在Trae运行Java程序,该怎样配置Java环境?
  • TOGAF八步一法笔记2
  • TexStudio中的Latex,PDFLatex,XeLatex和LuaLatex的区别
  • RocketMq面试集合
  • 暴雨服务器:以定制化满足算力需求多样化
  • 小白挑战一周上架元服务——元服务开发06
  • 肖臻《区块链技术与应用》第20-22讲 - 以太坊难度调整、权益证明和智能合约
  • 415. 字符串相加
  • Java设计模式之《工厂模式》
  • 【Java web】HTTP 协议详解
  • HTTP 1.0, 2.0 和 3.0 有什么区别?
  • OpenAI TTS API + Web 前端 AudioContext 实战方案
  • (论文速读)ViDAR:视觉自动驾驶预训练框架
  • leetcode-139. 单词拆分-C
  • 中本聪思想与Web3的困境:从理论到现实的跨越
  • 从依赖到自研:一个客服系统NLP能力的跃迁之路
  • 昇腾AI自学Day2-- 深度学习基础工具与数学
  • Spring AI 进阶之路01:三步将 AI 整合进 Spring Boot