ME32F030采用高可靠的嵌入式Flash技术,64K用户区间,支持IAP/ISPFlash擦写技术。MCUFlash采用32位数据总线读写,充分利用32位ARMCPU性能优势,同时它的512字节小扇区结构,管理操作也更加灵活。Flash存储器支持的操作如下:
读操作:
ARMCPU可以通过读指令直接从嵌入式Flash读取数据,最高支持达30MHz的读取速度。当CPU时钟超过Flash的最大读取速度时,需要插入延迟时钟,延迟时钟由RDCYC寄存器控制。
FLASH擦写操作:
Flash擦写采用扇区擦除,字(WORD)写入模式,并通过一寄存器组实现。擦写地址必须是32位对齐。擦除扇区流程如下:
①、向地址寄存器写入要操作的FLASH地址。
②、发FLASH扇区擦除指令0x04。
③、判断FLASH是否处于忙状态,不处于忙状态则流程结束。
字(WORD)编程的流程如下:
①、向地址寄存器写入要操作的FLASH地址。
②、向数据寄存器写入要编程的数据。
③、发FLASH扇区擦除指令0x02。
④、判断FLASH是否处于忙状态,不处于忙状态则流程结束。
这里要注意的是如果要编程数据,一定要先进行擦除步骤,然后再向FLASH进行编程操作。否则直接执行编程流程是无效的。
责任编辑人:CC
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
FlaSh
+关注
关注
10文章
1759浏览量
155917 -
存储器
+关注
关注
39文章
7757浏览量
172210 -
Flash存储器
+关注
关注
4文章
106浏览量
26939
发布评论请先 登录
相关推荐
热点推荐
CW32L052 FLASH存储器介绍
概述CW32L052内部集成了64KB嵌入式FLASH供用户使用,可用来存储应用程序和用户数据。
芯片支持对 FLASH 存储器的读、擦除和写操作
发表于 12-05 08:22
CW32F030的FLASH存储器支持擦写PC页的保护功能
CW32F030 的 FLASH 存储器支持擦写 PC 页保护功能。
当用户程序运行 FLASH 时,如果当前程序指针 PC 正好位于待擦写
发表于 12-11 07:38
C8051F020中Flash存储器的在线擦写方法
从C8 0 5 1F0 2 x Fl a s h 存储器的结构可以知道,C8051F02x 的Flash 存储器中,不仅具有64KB 的Flash
发表于 04-15 10:50
•124次下载
flash存储器的读写原理及次数
FLASH存储器又称闪存,是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,由于其断电时仍能保存数据,FLASH
发表于 10-13 16:34
•2.3w次阅读
Flash 擦写寿命的软件流程设计
电可擦除和编程只读存储器(EEPROM)是在绝大多数嵌入式应用中都会使用到的用于保存非易失性数据的关键器件,用于在程序运行期间保存数据。Flash 闪存(Flash Memory,简称为“Fl
发表于 03-16 13:55
•7370次阅读
FLASH擦写寿命流程
由于硬件成本原因,在许多嵌入式处理器中并没有集成EEPROM 模块,通常我们可以采用在片内FLASH存储器中保存非易失性数据的应用方式来达到使用要求。对一些普通的应用场合,这种使用方式可以满足要求
发表于 04-09 09:23
•3836次阅读
C8051F35X单片机内部Flash存储器的擦写方法总结
C8051F35X单片机内部Flash存储器的擦写方法总结(stm32嵌入式开发实例)-该文档为C8051F35X单片机内部Flash存储器
发表于 08-04 10:41
•11次下载
Flash存储器的擦写操作流程
评论