18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

華大電子MCU CIU32L061x8存儲(chǔ)器(Flash)一

沈陽(yáng)芯碩科技 ? 來(lái)源:jetson024 ? 作者:jetson024 ? 2023-02-13 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

5、Flash存儲(chǔ)器(Flash)

5.1簡(jiǎn)介

Flash存儲(chǔ)器連接在AHB總線上,由Flash控制器統(tǒng)一管理,可對(duì)存儲(chǔ)器執(zhí)行取指、讀取、編程和擦除操作,并具有安全訪問(wèn)機(jī)制和讀寫(xiě)保護(hù)等功能。

沈陽(yáng)芯碩科技有限公司是華大電子代理商,有技術(shù)問(wèn)題可咨詢我們。

5.2Flash主要特性

l高達(dá)128 KB的用戶存儲(chǔ)空間

-塊大?。?6 KB

-頁(yè)大?。?12字節(jié)

l32-bits位寬讀取/寫(xiě)入

l支持頁(yè)擦除、塊擦除、批量擦除

l可配置3種讀出保護(hù)等級(jí)(RDP)

l2塊可配置的代碼讀出保護(hù)區(qū)域(PCROP)

l2塊可配置的寫(xiě)入保護(hù)區(qū)域(WRP)

l可配置大小的用戶安全存儲(chǔ)區(qū)域

5.3Flash功能描述

5.3.1Flash存儲(chǔ)器組成

Flash存儲(chǔ)器按32-bits位寬執(zhí)行讀寫(xiě)訪問(wèn),可存儲(chǔ)指令和數(shù)據(jù)。

Flash存儲(chǔ)器的組成如下:

lUser flash區(qū):用于存儲(chǔ)用戶程序和數(shù)據(jù),存儲(chǔ)空間為 128KB,分成8個(gè)

塊(Block),每個(gè)塊包含32個(gè)頁(yè)(Page),每頁(yè)512字節(jié);

lSystem memory區(qū):用于存儲(chǔ) Bootloader和算法API,存儲(chǔ)空間為14KB;

lOption bytes區(qū):用于存儲(chǔ)外設(shè)和存儲(chǔ)器保護(hù)配置的選項(xiàng)字節(jié);

lEngineer區(qū):用于存儲(chǔ)UID、TS/BGR校準(zhǔn)值;

lOTP區(qū):一次性可編程區(qū)域,共512字節(jié)。

poYBAGPpjvaAGcXoAAEPdk1vxdQ542.png

5.3.2Flash讀取訪問(wèn)等待周期

Flash存儲(chǔ)器連接在AHB總線上,讀取Flash時(shí)使用HCLK時(shí)鐘。當(dāng)HCLK的 時(shí)鐘頻率超出Flash存儲(chǔ)器的工作頻率時(shí),就會(huì)造成數(shù)據(jù)讀取錯(cuò)誤,此時(shí)需要插入等待周期。 Flash訪問(wèn)控制寄存器(FLASH_ACR)中的LATENCY[1:0]位域,用于配置Flash讀取訪問(wèn)的等待周期,HCLK時(shí)鐘頻率與Flash讀取訪問(wèn)等待周期的對(duì)應(yīng)關(guān)系見(jiàn) 下表。

pYYBAGPpjvaAfbE-AABPtPXX6Mw653.png

為保證Flash讀取訪問(wèn)不出現(xiàn)異?;蝈e(cuò)誤,當(dāng)要改變HCLK的時(shí)鐘頻率時(shí),必須按照特定步驟進(jìn)行配置。

l提高HCLK頻率的配置步驟:

1) 通過(guò)配置FLASH_ACR寄存器中的LATENCY[1:0]位域,增大Flash

讀取訪問(wèn)的等待周期;

2) 讀取LATENCY[1:0]位域,檢查等待周期已配置成功;

3) 提高HCLK頻率,可通過(guò)配置RCC時(shí)鐘配置寄存器(RCC_CFG)

中的SYSW[2:0]位域,切換更高頻率的時(shí)鐘源,或通過(guò)配置HPRE[2:0]

位域,減小系統(tǒng)時(shí)鐘的分頻值;

4) 配置SYSW[2:0]位域后,必須對(duì)RCC_CFG寄存器中的SYSWS[2:0]

位域進(jìn)行檢查,確認(rèn)系統(tǒng)時(shí)鐘已切換完成。

l降低HCLK頻率的配置步驟:

1) 降低HCLK頻率,可通過(guò)配置RCC時(shí)鐘配置寄存器(RCC_CFG)

中的SYSW[2:0]位域,切換更低頻率的時(shí)鐘源,或通過(guò)配置HPRE[2:0]

位域,增大系統(tǒng)時(shí)鐘的分頻值;

2) 配置SYSW[2:0]位域后,必須對(duì)RCC_CFG寄存器中的SYSWS[2:0]

位域進(jìn)行檢查,確認(rèn)系統(tǒng)時(shí)鐘已切換完成;

3) 通過(guò)FLASH_ACR寄存器中的LATENCY[1:0]位域,減小Flash讀取

訪問(wèn)的等待周期;

4) 讀取LATENCY[1:0]位域,檢查等待周期已配置成功。

5.3.3Flash解鎖

為防止Flash被意外修改,增加了保護(hù)措施,必須向特定寄存器寫(xiě)入密鑰,才能解鎖相關(guān)功能的配置權(quán)限。

5.3.3.1Flash控制寄存器解鎖

復(fù)位后,F(xiàn)lash控制寄存器(FLASH_CR)將處于寫(xiě)保護(hù)鎖定狀態(tài)。要配置

FLASH_CR寄存器,需首先進(jìn)行解鎖操作。

FLASH_CR寄存器的解鎖操作,必須嚴(yán)格按照以下步驟順序執(zhí)行:

1) 向FLASH_CRKEY寄存器寫(xiě)入密鑰 1:0xE57A 1A85;

2) 向FLASH_CRKEY寄存器寫(xiě)入密鑰 2:0x7C6E 8391;

3) 檢查FLASH_CR寄存器中的LOCK位,當(dāng)該位清0時(shí),表明FLASH_CR寄存器已解鎖。解鎖完成后,才能對(duì)FLASH_CR寄存器進(jìn)行配置。

注意:FLASH_CR寄存器中與選項(xiàng)字節(jié)相關(guān)的控制位(OBL_LAUNCH和OPTSTRT), 必須在 Flash選項(xiàng)字節(jié)解鎖后才能進(jìn)行配置。密鑰必須嚴(yán)格按照順序?qū)懭耄绻霈F(xiàn)以下情況,將產(chǎn)生總線錯(cuò)誤同時(shí)觸發(fā) HardFault中斷,直到再次復(fù)位后,才能重新對(duì)FLASH_CR寄存器進(jìn)行解鎖:

l向FLASH_CRKEY寄存器寫(xiě)入錯(cuò)誤的密鑰值;

l解鎖順序錯(cuò)誤,先向FLASH_CRKEY寄存器寫(xiě)入密鑰2:0x7C6E 8391;

l解鎖后繼續(xù)向FLASH_CRKEY寄存器寫(xiě)入任意值(包括密鑰)。

將FLASH_CR寄存器中的LOCK位重新置1,能恢復(fù)FLASH_CR寄存器的寫(xiě) 保護(hù)鎖定狀態(tài)。通過(guò)復(fù)位,也能使FLASH_CR寄存器恢復(fù)成寫(xiě)保護(hù)鎖定狀態(tài)。

注意:當(dāng)FLASH_SR寄存器中的BSY位為1時(shí),對(duì)FLASH_CR寄存器的寫(xiě)入將無(wú)效,F(xiàn)LASH_SR寄存器中的PESERR標(biāo)志將置1,F(xiàn)lash當(dāng)前操作將繼續(xù)正常執(zhí)行。

5.3.3.2Flash選項(xiàng)字節(jié)解鎖

復(fù)位后,F(xiàn)lash選項(xiàng)字節(jié)處于寫(xiě)保護(hù)鎖定狀態(tài),所有的選項(xiàng)字節(jié)加載寄存器、

FLASH_CR寄存器中的OBL_LAUNCH位和OPTSTRT位,都會(huì)被寫(xiě)保護(hù)。要對(duì)選項(xiàng)字節(jié)進(jìn)行更新,就先要進(jìn)行解鎖操作。

Flash選項(xiàng)字節(jié)的解鎖操作,必須嚴(yán)格按照以下步驟順序執(zhí)行:

1) 先解鎖Flash控制寄存器FLASH_CR(詳見(jiàn):Flash控制寄存器解鎖);

2) 向FLASH_OPTKEY寄存器寫(xiě)入密鑰 1:0x6A89 4D7B;

3) 向FLASH_OPTKEY寄存器寫(xiě)入密鑰 2:0x7C31 1F5A;

4) 檢查FLASH_CR寄存器中的OPTLOCK位,當(dāng)該位清0時(shí),表明Flash選項(xiàng)字節(jié)已解鎖。解鎖完成后,才能對(duì)選項(xiàng)字節(jié)加載寄存器及其控制位(OBL_LAUNCH和OPTSTRT)進(jìn)行配置。

密鑰必須嚴(yán)格按照順序?qū)懭?,如果出現(xiàn)以下情況,將產(chǎn)生總線錯(cuò)誤同時(shí)觸發(fā)

HardFault中斷,直到再次復(fù)位后,才能重新對(duì)Flash選項(xiàng)字節(jié)進(jìn)行解鎖:

l向FLASH_OPTKEY寄存器寫(xiě)入錯(cuò)誤的密鑰值;

l解鎖順序錯(cuò)誤,先向FLASH_OPTKEY寄存器寫(xiě)入密鑰2:0x7C31 1F5A;

l解鎖后繼續(xù)向FLASH_OPTKEY寄存器寫(xiě)入任意值(包括密鑰);

l在對(duì)FLASH_CR寄存器解鎖前,向FLASH_OPTKEY寄存器寫(xiě)入任意值

(包括密鑰)。 將FLASH_CR寄存器中的OPTLOCK位重新置1,能恢復(fù)Flash選項(xiàng)字節(jié)的寫(xiě)保護(hù)鎖定狀態(tài)。通過(guò)復(fù)位,也能使Flash選項(xiàng)字節(jié)恢復(fù)成寫(xiě)保護(hù)鎖定狀態(tài)。當(dāng) FLASH_CR寄存器恢復(fù)成寫(xiě)保護(hù)鎖定狀態(tài)時(shí)(LOCK位置1),F(xiàn)lash選項(xiàng)字節(jié)也會(huì)被恢復(fù)成寫(xiě)保護(hù)鎖定狀態(tài),OPTLOCK位將自動(dòng)置1。

5.3.3.3Flash掉電控制位解鎖

復(fù)位后,F(xiàn)lash訪問(wèn)控制寄存器(FLASH_ACR)中的PDEN位將處于寫(xiě)保護(hù)鎖定狀態(tài),該位用于控制Flash的掉電。要配置 PDEN位,就要先進(jìn)行解鎖操作。PDEN位的解鎖操作,必須嚴(yán)格按照以下步驟順序執(zhí)行:

1) 先解鎖FLASH控制寄存器FLASH_CR(詳見(jiàn):Flash控制寄存器解鎖);

2) 向FLASH_PDKEY寄存器寫(xiě)入密鑰 1:0x57D9 3AB6;

3) 向FLASH_PDKEY寄存器寫(xiě)入密鑰 2:0x9A2D 827C;

4) 檢查FLASH_CR寄存器中的PDLOCK位,當(dāng)該位清0時(shí),表明PDEN位已解鎖。解鎖完成后,可對(duì)PDEN位進(jìn)行配置。密鑰必須嚴(yán)格按照順序?qū)懭?,如果出現(xiàn)以下情況,將產(chǎn)生總線錯(cuò)誤同時(shí)觸發(fā) HardFault中斷,直到再次復(fù)位后,才能重新對(duì)PDEN位進(jìn)行解鎖操作:

l向FLASH_PDKEY寄存器寫(xiě)入錯(cuò)誤的密鑰值;

l解鎖順序錯(cuò)誤,先向FLASH_PDKEY寄存器寫(xiě)入密鑰2:0x9A2D 827C;

l解鎖后繼續(xù)向FLASH_PDKEY寄存器寫(xiě)入任意值(包括密鑰);

l在對(duì)FLASH_CR寄存器解鎖前,向FLASH_PDKEY寄存器寫(xiě)入任意值(包括密鑰)。 將FLASH_CR寄存器中的PDLOCK位重新置1,能恢復(fù)PDEN位的寫(xiě)保護(hù)鎖定狀態(tài)。另外通過(guò)復(fù)位,也能使 PDEN位恢復(fù)成寫(xiě)保護(hù)鎖定狀態(tài)。當(dāng)FLASH_CR寄存器恢復(fù)成寫(xiě)保護(hù)鎖定狀態(tài)時(shí)(LOCK位置1),PDEN位也會(huì)被恢復(fù)成寫(xiě)保護(hù)鎖定狀態(tài),PDLOCK位將自動(dòng)置1。

5.3.4Flash功耗管理

為進(jìn)一步降低系統(tǒng)功耗,當(dāng)程序僅在SRAM中運(yùn)行時(shí),通過(guò)將 Flash訪問(wèn)控制 寄存器(FLASH_ACR)中的PDEN位置1,能使Flash進(jìn)入Power Down狀態(tài)。在配置PDEN位前,要先進(jìn)行解鎖操作,解鎖步驟詳見(jiàn):Flash掉電控制位解鎖。Flash處于Power Down狀態(tài)時(shí),可通過(guò)配置PDEN位清0,使Flash從Power Down狀態(tài)恢復(fù)成上電狀態(tài)。

注意: Flash恢復(fù)成上電狀態(tài)后,需等待 10μs才允許對(duì)Flash進(jìn)行操作。

當(dāng)進(jìn)入Stop或Standby模式時(shí),F(xiàn)lash將自動(dòng)進(jìn)入Power Down狀態(tài)。如果在進(jìn)入低功耗模式前,F(xiàn)lash處于上電狀態(tài),則在喚醒后 Flash將自動(dòng)上電。

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18425

    瀏覽量

    380769
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5503

    瀏覽量

    128345
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1702

    瀏覽量

    154250
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7698

    瀏覽量

    170396
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CIU32D685x6數(shù)據(jù)手冊(cè)

    CIU32D655x5數(shù)據(jù)手冊(cè)CIU32D655x5數(shù)據(jù)手冊(cè)CIU32D655x5數(shù)據(jù)手冊(cè)CIU32D655x5數(shù)據(jù)手冊(cè)CIU32D655x
    發(fā)表于 10-21 16:10 ?1次下載

    CIU32D695x8數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《CIU32D695x8數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 10-20 17:20 ?0次下載

    MCU芯片電子DS1012_CIU32D695x8數(shù)據(jù)手冊(cè)

    CIU32D695x8 ARM Cortex-M0+ 32-bit MCU,64KB Flash ,6KB SRAM , DMA ,2x UART , I2C ,2
    的頭像 發(fā)表于 10-20 11:37 ?327次閱讀
    <b class='flag-5'>MCU</b>芯片<b class='flag-5'>華</b>大<b class='flag-5'>電子</b>DS1012_<b class='flag-5'>CIU32D695x8</b>數(shù)據(jù)手冊(cè)

    電子MCU芯片DS1009_CIU32D655x5數(shù)據(jù)手冊(cè)

    CIU32D655x5ARM Cortex-M0+ 32-bit MCU,24 KB Flash,3 KB SRAM,SPI,Timers,ADC, 2xCOMP,1.8-5.5V 數(shù)據(jù)手冊(cè) 產(chǎn)品
    的頭像 發(fā)表于 10-20 11:34 ?320次閱讀
    <b class='flag-5'>華</b>大<b class='flag-5'>電子</b><b class='flag-5'>MCU</b>芯片DS1009_<b class='flag-5'>CIU32D655x</b>5數(shù)據(jù)手冊(cè)

    昂科燒錄支持HED電子的超低功耗微控制CIU32L051R8T

    昂科技術(shù)作為芯片燒錄領(lǐng)域的領(lǐng)導(dǎo)者,在其新版燒錄軟件發(fā)布之際,宣布擴(kuò)展了兼容芯片型號(hào)列表。新增型號(hào)包含了HED電子的超低功耗微控制CIU32L051R8T。目前,該芯片已獲得昂科通
    的頭像 發(fā)表于 07-22 13:38 ?382次閱讀
    昂科燒錄<b class='flag-5'>器</b>支持HED<b class='flag-5'>華</b>大<b class='flag-5'>電子</b>的超低功耗微控制<b class='flag-5'>器</b><b class='flag-5'>CIU32L051R8</b>T

    瑞薩RA8D1 MCU的OSPI Flash適配指南

    OSPI Flash(Octal SPI Flash)是種基于SPI(串行外設(shè)接口)擴(kuò)展的高速串行Flash存儲(chǔ)器,采用
    的頭像 發(fā)表于 07-17 11:24 ?2467次閱讀
    瑞薩RA<b class='flag-5'>8</b>D1 <b class='flag-5'>MCU</b>的OSPI <b class='flag-5'>Flash</b>適配指南

    國(guó)產(chǎn)MCU的突圍之戰(zhàn):電子CIU32F003全面評(píng)測(cè)與技術(shù)洞察

    CIU32F003進(jìn)行全方位技術(shù)解析,探討其在實(shí)際應(yīng)用中的表現(xiàn)與價(jià)值。 、產(chǎn)品定位與技術(shù)特性 CIU32F003是電子面向中端市場(chǎng)推出
    的頭像 發(fā)表于 06-12 10:14 ?997次閱讀

    國(guó)產(chǎn)芯片崛起!電子CIU32F003到底強(qiáng)在哪?

    電子MCU CIU32F003的核心價(jià)值 CIU32F003是
    的頭像 發(fā)表于 06-09 14:21 ?932次閱讀

    如何評(píng)價(jià)電子CIU32F003開(kāi)發(fā)板?國(guó)產(chǎn)32位MCU能否替代STM32?

    、開(kāi)篇:國(guó)產(chǎn)MCU的突圍之戰(zhàn) "當(dāng)STM32F103價(jià)格飆升至20元時(shí),我們是否該給國(guó)產(chǎn)芯片個(gè)機(jī)會(huì)?" 以2023年芯片缺貨潮為引子,提出國(guó)產(chǎn)替代的必然性,列舉大半導(dǎo)體在工控/消
    的頭像 發(fā)表于 06-05 10:22 ?863次閱讀

    國(guó)產(chǎn)MCU的性價(jià)比之選——電子CIU32F003深度評(píng)測(cè)

    在STM32價(jià)格飛漲、國(guó)產(chǎn)替代需求激增的背景下,電子(HDSC)的CIU32F003逐漸進(jìn)入工程師的視野。作為款32位ARM Cortex-M0+內(nèi)核的
    的頭像 發(fā)表于 06-03 10:42 ?1736次閱讀
    國(guó)產(chǎn)<b class='flag-5'>MCU</b>的性價(jià)比之選——<b class='flag-5'>華</b>大<b class='flag-5'>電子</b><b class='flag-5'>CIU</b>32F003深度評(píng)測(cè)

    小巧身形,強(qiáng)大內(nèi)核!電子CIU32F003雙封裝方案賦能高密度設(shè)計(jì)

    電子CIU32F003雙封裝
    的頭像 發(fā)表于 05-26 14:47 ?592次閱讀

    電子CIU32F003 MCU 全面評(píng)測(cè)與競(jìng)品對(duì)比,國(guó)產(chǎn)替代新選擇?

    為什么關(guān)注CIU32F003? 最近國(guó)產(chǎn)MCU市場(chǎng)越發(fā)活躍,電子(HDSC)作為國(guó)內(nèi)頭部芯片廠商,推出的CIU32F003系列憑借高性價(jià)
    的頭像 發(fā)表于 05-20 11:18 ?1486次閱讀
    <b class='flag-5'>華</b>大<b class='flag-5'>電子</b><b class='flag-5'>CIU</b>32F003 <b class='flag-5'>MCU</b> 全面評(píng)測(cè)與競(jìng)品對(duì)比,國(guó)產(chǎn)替代新選擇?

    MCU片上Flash

    ? ? MCU片上Flash是微控制內(nèi)部集成的非易失性存儲(chǔ)器,主要用于存儲(chǔ)程序代碼、常量數(shù)據(jù)及系統(tǒng)配置信息。其核心特性與功能如下:
    的頭像 發(fā)表于 05-06 14:26 ?701次閱讀

    閃速存儲(chǔ)器屬于RAM還是ROM,閃速存儲(chǔ)器般用來(lái)做什么的

    在數(shù)字存儲(chǔ)技術(shù)的快速發(fā)展中,閃速存儲(chǔ)器Flash Memory)以其獨(dú)特的性能和廣泛的應(yīng)用領(lǐng)域,成為了連接隨機(jī)存取存儲(chǔ)器(RAM)與只讀存儲(chǔ)器
    的頭像 發(fā)表于 01-29 16:53 ?1414次閱讀

    EE-302:ADSP-BF53x Blackfin處理與NAND FLASH存儲(chǔ)器的接口

    電子發(fā)燒友網(wǎng)站提供《EE-302:ADSP-BF53x Blackfin處理與NAND FLASH存儲(chǔ)器的接口.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 14:03 ?0次下載
    EE-302:ADSP-BF53<b class='flag-5'>x</b> Blackfin處理<b class='flag-5'>器</b>與NAND <b class='flag-5'>FLASH</b><b class='flag-5'>存儲(chǔ)器</b>的接口