0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Nor Flash编程和擦除操作的详细流程

冬至子 来源:华桑电子元器件 作者:华桑电子元器件 2023-12-05 15:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Nor Flash 中的编程和擦除操作涉及写入数据和擦除存储单元的特定步骤。下面是Nor Flash编程和擦除的详细流程:

编程操作:

选择目标存储单元:控制器通过提供其地址来识别要编程的特定存储单元。

施加编程电压:将编程电压(通常高于正常工作电压)施加到选定的存储单元。该电压会产生强电场,允许电子隧道进入浮置栅极或捕获层,具体取决于特定的Nor Flash技术。

存储数据:所需的数据被传输到存储单元,通过捕获或充电浮动栅极或捕获层来存储数据。 该数据表示逻辑“1”或“0”,具体取决于编程机制。

验证编程数据:为了确保准确编程,控制器读取编程的存储单元并将检索到的数据与所需数据进行比较。 如果它们匹配,则认为编程过程成功。

擦除操作:

选择目标存储块:与编程不同,Nor Flash 中的擦除是按块执行的。控制器通过提供其地址来选择要擦除的块(由多个存储单元组成)。

应用擦除电压:将较高的电压(称为擦除电压)施加到所选存储块。该电压从浮置栅极或捕获层去除电荷或捕获的电子,从而有效地擦除存储的数据。

擦除验证:施加擦除电压后,控制器验证被擦除的存储单元是否已达到擦除状态。该验证确保存储单元已准备好用新数据进行编程。

块锁定(可选):某些 Nor Flash 器件允许块锁定,可以保护特定块免遭进一步擦除或编程。此功能可确保关键数据的完整性和安全性。

Nor Flash中的编程和擦除过程可能有特定的电压和时序要求,具体取决于设备和制造商。使用 Nor Flash 时,建议参考器件的数据表或编程指南以获取准确的说明。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17931

    浏览量

    196003
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在 i.MX8M Plus EVK 上刷新和调试 Cortex-M7 固件详细流程是什么?

    Cortex-A53: 直接刷写调试 M7 固件,而不依赖 A53 内核的详细流程是什么? M7 固件通常如何加载到 OCRAM/TCM 中,是否可以完全独立运行? Debugging Tools
    发表于 05-18 06:08

    CS32L010F8的flash擦除,读写操作

    求CS32L010F8的flash擦除,读写操作参考例程,自己写的一直不能用,不知道哪出问题了,谢谢啦
    发表于 04-25 22:34

    NOR FLASH和NAND FLASH的对比

    FLASH芯片的擦写次数一般来说都是有限的,目前主流产品的擦写寿命普遍在10万次左右。当FLASH芯片接近使用寿命终点时,写操作可能会出现失败。不过,需要注意NAND FLASH采用整
    的头像 发表于 03-31 16:58 687次阅读

    NOR Flash和NAND flash有什么区别

    在嵌入式系统、移动设备与存储领域,NOR Flash和NAND Flash是两种最常见的非易失性存储技术。尽管它们都属于闪存(Flash EEPROM)家族,但在内部结构、接口方式、读
    的头像 发表于 03-11 15:08 962次阅读
    <b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>和NAND <b class='flag-5'>flash</b>有什么区别

    NOR Flash 到 NAND Flash 和SD NAND,从底层结构到应用差异

    nor flash,nor nand,sd nand,spi nor,nand flash
    的头像 发表于 03-05 18:24 578次阅读
    从<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b> 到 NAND <b class='flag-5'>Flash</b> 和SD NAND,从底层结构到应用差异

    SPI NOR Flash和SPI NAND Flash存储芯片的区别

    SPI NOR Flash与SPI NAND Flash并非相互替代,而是互补关系。SPI NOR胜在读取速度快、使用简单、可靠性高,是代码存储的理想选择。SPI NAND则以其大容量
    的头像 发表于 01-29 16:58 1077次阅读
    SPI <b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>和SPI NAND <b class='flag-5'>Flash</b>存储芯片的区别

    单片机Flash是什么类型

    最近看到交流群小伙伴在讨论单片机Flash的话题,比如:Flash类型、速度等。 我们平时在单片机开发过程中也会遇到各种各样的Flash,比如:SPI Flash
    发表于 01-04 07:10

    国产SPI NOR Flash接口闪存介绍

    的存储架构,内部阵列由多个256字节的可编程页面组成,支持页编程、扇区擦除、块擦除及整片擦除等多种操作
    的头像 发表于 12-26 11:51 781次阅读

    Infineon SEMPER NOR Flash与HYPERRAM™ 2.0 Gen2 Flash+RAM MCP产品解析

    Infineon SEMPER NOR Flash与HYPERRAM™ 2.0 Gen2 Flash+RAM MCP产品解析 引言 在汽车集群和工业HMI应用中,通常会使用NOR
    的头像 发表于 12-20 16:20 1490次阅读

    CW32F030 FLASH的页擦除操作

    CW32F030 FLASH 的页擦除操作的最小单位为 1 页,即 512 字节。 页擦除操作完成后,该页所有地址空间的数据内容均为0xFF
    发表于 12-15 06:26

    FPGA实现基于SPI协议的Flash驱动控制芯片擦除

    本篇博客具体包括SPI协议的基本原理、模式选择以及时序逻辑要求,采用FPGA(EPCE4),通过SPI通信协议,对flash(W25Q16BV)存储的固化程序进行芯片擦除操作
    的头像 发表于 12-02 10:00 3021次阅读
    FPGA实现基于SPI协议的<b class='flag-5'>Flash</b>驱动控制芯片<b class='flag-5'>擦除</b>

    STM32C011开发(3)----Flash操作

    STM32C011 系列微控制器内置 Flash 存储器,支持程序存储与数据保存,具备页面擦除、双字写入、读写保护等功能。本文将简要介绍 STM32C011 的 Flash 结构与特性,并通过实际代码示例,讲解
    的头像 发表于 09-18 16:48 5437次阅读
    STM32C011开发(3)----<b class='flag-5'>Flash</b><b class='flag-5'>操作</b>

    SPI NOR FLASH是什么,与SPI NAND Flash的区别

    存储一位数据 (0或1) ,可以直接寻址,寻址速度非常快。SPI NOR FLASH支持全双工、单工以及半双工传输方式,被广泛应用于嵌入式系统中,如Bootloader、操作系统内核等程序的存储。由于它的读写速度和寻址方式类似于
    的头像 发表于 08-21 09:26 2035次阅读

    FLASH烧写/编程白皮书

    白皮书:如何烧写Flash——不同场景不同需求下的选择认识Flash NAND vs. NOR如何烧写/编程不同方案比较
    发表于 07-28 16:05 0次下载

    STM32F103RET6 FLASH擦除失败的原因?怎么解决?

    芯片不掉电,再进行擦除会出现擦不掉的情况,但是FLASH->SR寄存器未起任何异常状态,只有一个EOP置位。如果只是擦除->写入->擦除,中间不进行读的
    发表于 07-10 06:40