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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

5.1簡介

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

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

5.2Flash主要特性

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

-塊大?。?6 KB

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

l32-bits位寬讀取/寫入

l支持頁擦除、塊擦除、批量擦除

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

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

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

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

5.3Flash功能描述

5.3.1Flash存儲(chǔ)器組成

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

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

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

塊(Block),每個(gè)塊包含32個(gè)頁(Page),每頁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讀取訪問等待周期

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

pYYBAGPpjvaAfbE-AABPtPXX6Mw653.png

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

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

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

讀取訪問的等待周期;

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

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

中的SYSW[2:0]位域,切換更高頻率的時(shí)鐘源,或通過配置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頻率,可通過配置RCC時(shí)鐘配置寄存器(RCC_CFG)

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

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

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

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

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

訪問的等待周期;

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

5.3.3Flash解鎖

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

5.3.3.1Flash控制寄存器解鎖

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

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

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

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

2) 向FLASH_CRKEY寄存器寫入密鑰 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ū)懭?,如果出現(xiàn)以下情況,將產(chǎn)生總線錯(cuò)誤同時(shí)觸發(fā) HardFault中斷,直到再次復(fù)位后,才能重新對(duì)FLASH_CR寄存器進(jìn)行解鎖:

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

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

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

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

注意:當(dāng)FLASH_SR寄存器中的BSY位為1時(shí),對(duì)FLASH_CR寄存器的寫入將無效,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é)處于寫保護(hù)鎖定狀態(tài),所有的選項(xiàng)字節(jié)加載寄存器、

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

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

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

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

3) 向FLASH_OPTKEY寄存器寫入密鑰 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寄存器寫入錯(cuò)誤的密鑰值;

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

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

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

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

5.3.3.3Flash掉電控制位解鎖

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

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

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

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

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

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

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

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

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

5.3.4Flash功耗管理

為進(jìn)一步降低系統(tǒng)功耗,當(dāng)程序僅在SRAM中運(yùn)行時(shí),通過將 Flash訪問控制 寄存器(FLASH_ACR)中的PDEN位置1,能使Flash進(jìn)入Power Down狀態(tài)。在配置PDEN位前,要先進(jìn)行解鎖操作,解鎖步驟詳見:Flash掉電控制位解鎖。Flash處于Power Down狀態(tài)時(shí),可通過配置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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18408

    瀏覽量

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

    關(guān)注

    31

    文章

    5499

    瀏覽量

    128129
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1702

    瀏覽量

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

    關(guān)注

    39

    文章

    7696

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(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 ?0次下載

    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 ?202次閱讀
    <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 ?196次閱讀
    <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 ?376次閱讀
    昂科燒錄<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 ?2447次閱讀
    瑞薩RA<b class='flag-5'>8</b>D1 <b class='flag-5'>MCU</b>的OSPI <b class='flag-5'>Flash</b>適配指南

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

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

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

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

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

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

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

    在STM32價(jià)格飛漲、國產(chǎn)替代需求激增的背景下,電子(HDSC)的CIU32F003逐漸進(jìn)入工程師的視野。作為款32位ARM Cortex-M0+內(nèi)核的
    的頭像 發(fā)表于 06-03 10:42 ?1667次閱讀
    國產(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)測

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

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

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

    為什么關(guān)注CIU32F003? 最近國產(chǎn)MCU市場越發(fā)活躍,電子(HDSC)作為國內(nèi)頭部芯片廠商,推出的CIU32F003系列憑借高性價(jià)
    的頭像 發(fā)表于 05-20 11:18 ?1466次閱讀
    <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)測與競品對(duì)比,國產(chǎn)替代新選擇?

    MCU片上Flash

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

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

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

    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>的接口