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文章
1748瀏覽量
155525 -
存儲器
+關注
關注
39文章
7739瀏覽量
171672 -
Flash存儲器
+關注
關注
3文章
105瀏覽量
26879
發布評論請先 登錄
相關推薦
熱點推薦
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
?7277次閱讀
FLASH擦寫壽命流程
由于硬件成本原因,在許多嵌入式處理器中并沒有集成EEPROM 模塊,通常我們可以采用在片內FLASH存儲器中保存非易失性數據的應用方式來達到使用要求。對一些普通的應用場合,這種使用方式可以滿足要求
發表于 04-09 09:23
?3782次閱讀
C8051F35X單片機內部Flash存儲器的擦寫方法總結
C8051F35X單片機內部Flash存儲器的擦寫方法總結(stm32嵌入式開發實例)-該文檔為C8051F35X單片機內部Flash存儲器
發表于 08-04 10:41
?11次下載
Flash存儲器的擦寫操作流程
評論