在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

STM32單片機(jī)內(nèi)部FLASH的編程和擦除操作

電子設(shè)計(jì) ? 來(lái)源:CSDN博主 ? 作者: hurryddd ? 2021-02-14 16:37 ? 次閱讀

單片機(jī)內(nèi)部的FLASH除了存儲(chǔ)固件以外,經(jīng)常將其分成多個(gè)區(qū)域,用來(lái)存儲(chǔ)一些參數(shù)或存儲(chǔ)OTA升級(jí)的待更新的固件,這時(shí)就會(huì)涉及到單片機(jī)內(nèi)部FLASH的編程和擦除操作,STM32不同系列的單片機(jī)內(nèi)部FLASH特性和扇區(qū)大小都不太一樣,如果不注意這些細(xì)節(jié),那就等著爬坑吧

1、FLASH的分區(qū)以及扇區(qū)大小

FLASH擦除是按照扇區(qū)擦的,所以這個(gè)很重要,在工程中全局搜索 FLASH_PAGE_SIZE 宏就可以查看該芯片的頁(yè)(扇區(qū))大小,改宏在 stm32xxx_hal_flash.h中有定義

2、FLASH擦拭后的狀態(tài)

F1和F4系列的芯片F(xiàn)LASH在擦除后會(huì)是0xFFFFFFFF,而L1系列的芯片F(xiàn)LASH在擦除后是0x00000000!!!!!

3、FLASH的編程速度

L1芯片內(nèi)部FLASH編程速度比F1慢50倍!!!所以在使用L1芯片寫(xiě)入數(shù)據(jù)時(shí)相對(duì)于F1慢是正常的

2、STM32 F1、F4、L1系列內(nèi)部FLASH分區(qū)及大小

1、STM32F1系列

對(duì)于F1系列的芯片大容量產(chǎn)品的FLASH主存儲(chǔ)器每頁(yè)大小為2K,如【下圖】,而中容量和小容量的產(chǎn)品每頁(yè)大小只有1K

pIYBAF_9XyWAQ1dBAAOSvMAux10854.png

2、STM32F4系列

分為2個(gè)Bank,每個(gè)Bank分為12個(gè)扇區(qū),前4個(gè)扇區(qū)為16KB大小,第五個(gè)扇區(qū)是64KB大小,剩下的7個(gè)扇區(qū)都是128K大小

pIYBAF_9X0OAEsyVAAOvy3Hl9PQ381.png

3、STM32L1系列

3、STM32 F1、F4、L1系列內(nèi)部FLASH編程時(shí)間

信息參考對(duì)應(yīng)芯片的數(shù)據(jù)手冊(cè)的 Electrical characteristics 章節(jié)

o4YBAF_9X1iAWgPRAAIF8YMGK0Y997.png

1、STM32F1系列

可以看出F1系列內(nèi)部FLASH頁(yè)擦除時(shí)間最大為40ms,半字寫(xiě)入的時(shí)間為52.2us,比如按字寫(xiě)入1024字節(jié)數(shù)據(jù),需要26.8ms,還是比較快的

pIYBAF_9X2aAaA7-AAEGV0qnVH4638.png

2、STM32F4系列

可以看出F4系列內(nèi)部不同扇區(qū)擦除時(shí)間也不一樣的,字寫(xiě)入的時(shí)間為16us,比如按字寫(xiě)入1024字節(jié)數(shù)據(jù),只需要4ms,非常快

pIYBAF_9X3iAHIhRAALOnPFcjPU077.png

3、STM32L1系列

可以看出L1系列內(nèi)部FLASH頁(yè)擦除和編程的時(shí)間都是3.28ms,比如按字寫(xiě)入1024字節(jié)數(shù)據(jù),需要840ms,非常慢;但是擦除是比較快的

pIYBAF_9X4eATOy-AAF82rU5_UE350.png

編輯:hfy

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635356
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1635

    瀏覽量

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

    關(guān)注

    38

    文章

    7492

    瀏覽量

    163842
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    356054
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    stm32單片機(jī)用什么軟件編程

    STM32單片機(jī)是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點(diǎn)。要對(duì)STM32單片機(jī)進(jìn)行編程,需要選擇合
    的頭像 發(fā)表于 09-02 10:16 ?1363次閱讀

    stm32單片機(jī)燒錄程序會(huì)擦除原來(lái)的程序嗎

    STM32單片機(jī)燒錄程序的過(guò)程中, 通常情況下會(huì)擦除原來(lái)的程序 ,并將新程序?qū)懭?b class='flag-5'>單片機(jī)的閃存(Flash)中。這一過(guò)程是通過(guò)燒錄工具(如S
    的頭像 發(fā)表于 09-02 09:42 ?2027次閱讀

    Ti60F100 內(nèi)外flash操作方案

    有客戶認(rèn)為T(mén)i60F100內(nèi)部flash容量比較小,只有16Mb,需要外掛flash.這里我們提供了內(nèi)部flash和外部
    的頭像 發(fā)表于 05-20 16:42 ?1587次閱讀
    Ti60F100 內(nèi)外<b class='flag-5'>flash</b><b class='flag-5'>操作</b>方案

    51、STM32單片機(jī)編程方式一樣嗎?

    STM32和51單片機(jī)是兩種常見(jiàn)的單片機(jī)系列,它們?cè)谟布軜?gòu)、性能特點(diǎn)和編程方式等方面有所不同。但是從c語(yǔ)言編程的角度來(lái)說(shuō),我認(rèn)為是大同小異
    的頭像 發(fā)表于 05-18 08:04 ?2222次閱讀
    51、<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>編程</b>方式一樣嗎?

    STM32L476先用仿真器擦除FLASH后在程序中寫(xiě)不成功怎么解決?

    STM32L476寫(xiě)FLASH必須是64位(8字節(jié))寫(xiě),也就是double WORD,而且要先把要寫(xiě)的字節(jié)部分擦除掉。 問(wèn)題來(lái)了,先把整片用仿真器擦除掉,程序中先定義一個(gè)64位的靜態(tài)
    發(fā)表于 03-28 08:44

    STM32H723ZET6是否有擦除小于128K的FLASH的指令?

    功能。 STM32F103系列對(duì)FLASH操作時(shí)有PAGE頁(yè)擦除,一次只擦除1K,因此沒(méi)有問(wèn)題。 所以想請(qǐng)教下各位,
    發(fā)表于 03-27 06:05

    stm32g473 flash擦除失敗的原因?

    flash擦除的時(shí)候有需要注意的點(diǎn)沒(méi)有注意到。 單步調(diào)試有時(shí)一進(jìn)入HAL_FLASHEx_Erase( EraseInitStruct,PAGEError),就會(huì)引起SR寄存器報(bào)下面的錯(cuò)誤
    發(fā)表于 03-26 08:11

    關(guān)于stm32單片機(jī)存儲(chǔ)擦除的疑問(wèn)求解

    之前用的stm32f1系列單片機(jī),寫(xiě)數(shù)據(jù)時(shí)是按頁(yè)擦除的,后來(lái)跟換stm32f407后發(fā)現(xiàn)寫(xiě)數(shù)據(jù)的時(shí)候會(huì)占用單片機(jī)很長(zhǎng)時(shí)間,后來(lái)發(fā)現(xiàn)這款
    發(fā)表于 03-14 06:55

    8-Bit 觸控式 Flash 單片機(jī)中文資料

    而又有效的實(shí)現(xiàn)方法。 觸摸按鍵功能完全集成于單片機(jī)內(nèi),使用較少的外部元件便可實(shí)現(xiàn)觸摸按鍵的 應(yīng)用。該系列單片機(jī)除了 Flash 程序存儲(chǔ)器,還包括 RAM 數(shù)據(jù)存儲(chǔ)器和用于存 儲(chǔ)串列數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)等非易失性數(shù)據(jù)的 EEPROM
    發(fā)表于 02-28 10:01 ?4次下載

    NAND Flash的寫(xiě)入速度和擦除速度分別是多少

    NAND Flash的寫(xiě)入速度和擦除速度會(huì)受到多種因素的影響,包括Flash芯片的具體型號(hào)、制造工藝、以及操作環(huán)境等。因此,無(wú)法給出確切的數(shù)值。
    的頭像 發(fā)表于 02-19 12:41 ?4094次閱讀

    stm32 flash寫(xiě)數(shù)據(jù)怎么存儲(chǔ)的

    擦除和寫(xiě)入操作,這使得STM32 Flash存儲(chǔ)器非常靈活和易于使用。 Flash存儲(chǔ)器的每個(gè)單元通常被稱為“頁(yè)”,
    的頭像 發(fā)表于 01-31 15:46 ?2404次閱讀

    單片機(jī)為何需要Flash和EEPROM?它們有何作用?

    不同的特點(diǎn)和用途。 首先,讓我們了解一下Flash存儲(chǔ)器。Flash存儲(chǔ)器是一種非易失性存儲(chǔ)器,可以在斷電后保留數(shù)據(jù)。它以塊為單位進(jìn)行擦除和寫(xiě)入操作,允許多次重寫(xiě)。
    的頭像 發(fā)表于 01-18 11:43 ?3785次閱讀

    單片機(jī)內(nèi)部時(shí)鐘電路的工作原理

    單片機(jī)時(shí)鐘電路是一種用于產(chǎn)生穩(wěn)定時(shí)鐘信號(hào)的電路,它是單片機(jī)正常工作的基礎(chǔ),決定了單片機(jī)的運(yùn)行速度和性能。具體的設(shè)計(jì)和配置取決于單片機(jī)的型號(hào)和應(yīng)用需求。
    發(fā)表于 01-16 15:33 ?6344次閱讀
    <b class='flag-5'>單片機(jī)內(nèi)部</b>時(shí)鐘電路的工作原理

    stm32f103 flash模擬eeprom

    STM32F103是意法半導(dǎo)體(STMicroelectronics)推出的一款32位單片機(jī)系列,該系列芯片具有高性能和豐富的外設(shè)接口,廣泛應(yīng)用于工業(yè)控制、消費(fèi)電子、汽車(chē)電子等領(lǐng)域。其中
    的頭像 發(fā)表于 01-09 11:21 ?2042次閱讀

    flash擦除后的值是多少

    擦除后的值是指將Flash存儲(chǔ)器中的數(shù)據(jù)全部清除,并將其重置為初始狀態(tài)。Flash存儲(chǔ)器是一種非易失性存儲(chǔ)介質(zhì),它使用電子存儲(chǔ)技術(shù)來(lái)存儲(chǔ)數(shù)據(jù)。擦除后的
    的頭像 發(fā)表于 01-04 15:57 ?2040次閱讀
    主站蜘蛛池模板: 一级毛片 在线播放| 色老头在线视频| 欧美一级特黄aaaaaaa在线观看| 国产va在线| 干天天| 永久免费的拍拍拍网站| 久久国产精品网| 欧美福利二区| 国产成人精品高清免费| 久青草久青草高清在线播放| 色综合亚洲天天综合网站| 欧美aaaaaaaaa| 欧美xxxxx喷潮| 欧美三级色图| 综合爱爱| 国产乱码精品一区二区| 性猛交毛片| 色多多·com| 天天操操| 久久精品免费在线观看| 巨乳色网址| 成人午夜大片免费视频77777| 亚洲成人高清| 永久免费在线观看| 能可以直接看的av网址| 美女免费观看一区二区三区| 久久精品国产乱子伦多人| 亚洲六月婷婷| ts 人妖 另类 在线| 亚洲成网站| 久久久国产精品网站| 511韩国理论片在线观看| 色色视频免费网| 日日日天天射天天干视频| 在线观看三级网站| 9999毛片免费看| 男人的午夜| 国产成人高清| 欧美色图狠狠干| 成人黄性视频| 日本毛片在线观看|