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

STM32 NOR_FLASH 学习

NOR FLASH

FLASH是常用的,用于存储数据的半导体器件,它具有容量大,可重复擦写、按“扇区/块”擦除、掉电后数据可继续保存的特性。

NOR FLASH的单位是MB,EEPROM的单位是KB。

NM25Q128,是NOR FLASH的一种,是诺存公司生产的一种SPI FLASH,具有SPI接口。相似的还有W25Q128、BY25Q128,这三者都是PIN2PIN的兼容,也就是从引脚上是一样的,用法上也差不多。

FLASH物理特性:只能写0,不能写1,写1靠擦除。

FLASH主要有NOR FLASH和NAND Flash两种类型,NOR和NAND是两种数字门电路。

在这里插入图片描述

NM25Q128

NM25Q128,串行闪存器件,属于NOR FLASH中的一种,容量为128Mb。擦写周期可达10W次,可以将数据保存达20年之久。

在这里插入图片描述
四线SPI——QSPI。
在这里插入图片描述
在这里插入图片描述
擦除可以以片、块、扇区(4096B)为单位进行擦除。
写单位可以是页(256B)。

NM25Q128常用指令

NOR FLASH的指令总数比较多,但是如果只需要实现基本操作,还是比较简单的。
5条指令即可完成对NOR FLASH的基本使用。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

NM25Q128读操作步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

NOR FLASH基本驱动步骤

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/110195.html

相关文章:

  • 【数据结构|二叉树遍历】递归与非递归实现前序遍历、中序遍历、后序遍历
  • iPhone 8 Plus透明屏有哪些场景化应用?
  • 解决 MySQL 删除数据后,ID 自增不连续问题
  • arcgis--网络分析(理论篇)
  • Linux笔记1(系统状态等)
  • Set-up ESP-AT Environment on Windows using CMD
  • SpringBoot中Redis报错:NOAUTH Authentication required
  • 需求飙升120%!芭比产品火爆出圈,意大利人争相购买!
  • echarts-pie---------3D曲状环形饼图实现!!!
  • 合并两个有序链表(leetcode)
  • CAS之AtomicReference原理解析
  • JS/JQ实现字符串加密成 HEX(十六进制) 字符串
  • 骨传导耳机怎么样?盘点五款适合室外佩戴的骨传导耳机
  • 【flink】使用flink-web-ui提交作业报错
  • 「从零入门推荐系统」22:chatGPT、大模型在推荐系统中的应用
  • 机器学习---概述(一)
  • 概念解析 | AutoFed:面向异构数据的联邦多模态自动驾驶的学习框架
  • vue3+uniapp自定义tabbar
  • stable diffusion webui 安装
  • csdn文章编辑器必备语法备用
  • 机器学习鲁棒性笔记
  • ubuntu 有 1 个软件包没有被完全安装或卸载
  • 【QT调用ST-link-使用QT编写程序-调用ST-LINK_CLI.exe-烧写STM32F4xxx-基础样例】
  • 高并发下的Java项目解决方案
  • 华为推出手机系统云翻新服务:什么是云翻新?如何使用?
  • 修改时间和创建时间的设计问题
  • CentOS 搭建 Harbor 镜像仓库(图文详解)
  • 【云原生】k8s组件架构介绍与K8s最新版部署
  • 你真的了解什么是生成式AI吗?
  • Linux--高级IO