ME32F030采用高可靠的嵌入式Flash技術(shù),64K用戶區(qū)間,支持IAP/ISPFlash擦寫技術(shù)。MCUFlash采用32位數(shù)據(jù)總線讀寫,充分利用32位ARMCPU性能優(yōu)勢,同時它的512字節(jié)小扇區(qū)結(jié)構(gòu),管理操作也更加靈活。Flash存儲器支持的操作如下:
讀操作:
ARMCPU可以通過讀指令直接從嵌入式Flash讀取數(shù)據(jù),最高支持達30MHz的讀取速度。當CPU時鐘超過Flash的最大讀取速度時,需要插入延遲時鐘,延遲時鐘由RDCYC寄存器控制。
FLASH擦寫操作:
Flash擦寫采用扇區(qū)擦除,字(WORD)寫入模式,并通過一寄存器組實現(xiàn)。擦寫地址必須是32位對齊。擦除扇區(qū)流程如下:
①、向地址寄存器寫入要操作的FLASH地址。
②、發(fā)FLASH扇區(qū)擦除指令0x04。
③、判斷FLASH是否處于忙狀態(tài),不處于忙狀態(tài)則流程結(jié)束。
字(WORD)編程的流程如下:
①、向地址寄存器寫入要操作的FLASH地址。
②、向數(shù)據(jù)寄存器寫入要編程的數(shù)據(jù)。
③、發(fā)FLASH扇區(qū)擦除指令0x02。
④、判斷FLASH是否處于忙狀態(tài),不處于忙狀態(tài)則流程結(jié)束。
這里要注意的是如果要編程數(shù)據(jù),一定要先進行擦除步驟,然后再向FLASH進行編程操作。否則直接執(zhí)行編程流程是無效的。
責任編輯人:CC
-
FlaSh
+關(guān)注
關(guān)注
10文章
1644瀏覽量
148719 -
存儲器
+關(guān)注
關(guān)注
38文章
7529瀏覽量
164373 -
Flash存儲器
+關(guān)注
關(guān)注
3文章
105瀏覽量
25859
發(fā)布評論請先 登錄
相關(guān)推薦
求助 數(shù)據(jù)存儲器 FLASH程序存儲器 FLASH數(shù)據(jù)存儲器的區(qū)別
Flash存儲器的故障特征
C8051F020中Flash存儲器的在線擦寫方法
Flash存儲器概述
![<b class='flag-5'>Flash</b><b class='flag-5'>存儲器</b>概述](https://file1.elecfans.com//web2/M00/A5/C5/wKgZomUMOgSAATQWAAB_MzDpp7M979.jpg)
flash存儲器的讀寫原理及次數(shù)
Flash 擦寫壽命的軟件流程設(shè)計
![<b class='flag-5'>Flash</b> <b class='flag-5'>擦寫</b>壽命的軟件<b class='flag-5'>流程</b>設(shè)計](https://file1.elecfans.com//web2/M00/A7/39/wKgZomUMQySATqJIAAAW1aTwJZA751.jpg)
MSP430系列Flash存儲器C語言環(huán)境下的參數(shù)保存和擦寫技巧
使用CPLD產(chǎn)品實現(xiàn)大容量FLASH存儲器的接口設(shè)計
![使用CPLD產(chǎn)品實現(xiàn)大容量<b class='flag-5'>FLASH</b><b class='flag-5'>存儲器</b>的接口設(shè)計](https://file.elecfans.com/web1/M00/A2/37/o4YBAF1Mv96APJuIAABwtCbZXcM119.jpg)
FLASH擦寫壽命流程
C8051F35X單片機內(nèi)部Flash存儲器的擦寫方法總結(jié)
![C8051F35X單片機內(nèi)部<b class='flag-5'>Flash</b><b class='flag-5'>存儲器</b>的<b class='flag-5'>擦寫</b>方法總結(jié)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Flash存儲器的工作原理和基本結(jié)構(gòu)
CW32L052 FLASH存儲器
![CW32L052 <b class='flag-5'>FLASH</b><b class='flag-5'>存儲器</b>](https://file1.elecfans.com/web2/M00/C2/D0/wKgaomXe_RWAGWhcAAME6gbg0Ow750.jpg#pic_center)
評論