91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32單片機內部FLASH的編程和擦除操作

電子設計 ? 來源:CSDN博主 ? 作者: hurryddd ? 2021-02-14 16:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機內部的FLASH除了存儲固件以外,經常將其分成多個區域,用來存儲一些參數或存儲OTA升級的待更新的固件,這時就會涉及到單片機內部FLASH的編程和擦除操作,STM32不同系列的單片機內部FLASH特性和扇區大小都不太一樣,如果不注意這些細節,那就等著爬坑吧

1、FLASH的分區以及扇區大小

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

2、FLASH擦拭后的狀態

F1和F4系列的芯片FLASH在擦除后會是0xFFFFFFFF,而L1系列的芯片FLASH在擦除后是0x00000000!!!!!

3、FLASH的編程速度

L1芯片內部FLASH編程速度比F1慢50倍!!!所以在使用L1芯片寫入數據時相對于F1慢是正常的

2、STM32 F1、F4、L1系列內部FLASH分區及大小

1、STM32F1系列

對于F1系列的芯片大容量產品的FLASH主存儲器每頁大小為2K,如【下圖】,而中容量和小容量的產品每頁大小只有1K

pIYBAF_9XyWAQ1dBAAOSvMAux10854.png

2、STM32F4系列

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

pIYBAF_9X0OAEsyVAAOvy3Hl9PQ381.png

3、STM32L1系列

3、STM32 F1、F4、L1系列內部FLASH編程時間

信息參考對應芯片的數據手冊的 Electrical characteristics 章節

o4YBAF_9X1iAWgPRAAIF8YMGK0Y997.png

1、STM32F1系列

可以看出F1系列內部FLASH頁擦除時間最大為40ms,半字寫入的時間為52.2us,比如按字寫入1024字節數據,需要26.8ms,還是比較快的

pIYBAF_9X2aAaA7-AAEGV0qnVH4638.png

2、STM32F4系列

可以看出F4系列內部不同扇區擦除時間也不一樣的,字寫入的時間為16us,比如按字寫入1024字節數據,只需要4ms,非常快

pIYBAF_9X3iAHIhRAALOnPFcjPU077.png

3、STM32L1系列

可以看出L1系列內部FLASH頁擦除和編程的時間都是3.28ms,比如按字寫入1024字節數據,需要840ms,非常慢;但是擦除是比較快的

pIYBAF_9X4eATOy-AAF82rU5_UE350.png

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44992

    瀏覽量

    650610
  • FlaSh
    +關注

    關注

    10

    文章

    1679

    瀏覽量

    151865
  • 存儲器
    +關注

    關注

    38

    文章

    7653

    瀏覽量

    167437
  • STM32
    +關注

    關注

    2293

    文章

    11032

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32F103RET6 FLASH擦除失敗的原因?怎么解決?

    芯片不掉電,再進行擦除會出現擦不掉的情況,但是FLASH->SR寄存器未起任何異常狀態,只有一個EOP置位。如果只是擦除->寫入->擦除,中間不進行讀的
    發表于 07-10 06:40

    第二十九章 讀寫內部FLASH

    本文介紹了W55MH32內部FLASH,其含主存儲、系統存儲等,可存儲代碼及掉電保存數據。讀寫需解鎖、擦除頁等步驟,標準庫提供相關函數。還展示了擦除
    的頭像 發表于 06-20 14:09 ?590次閱讀
    第二十九章 讀寫<b class='flag-5'>內部</b><b class='flag-5'>FLASH</b>

    STM32G473 flash擦除時程序卡死,為什么?

    我在進行雙bank升級的時候,會先進行FLASH的批量擦除。在連續的升級過程中發現成功幾次后出現了執行擦除flash操作時程序卡死的情況,直
    發表于 06-12 08:05

    STM32G473 flash擦除時程序卡死的原因?

    我在進行雙bank升級的時候,會先進行FLASH的批量擦除。在連續的升級過程中發現成功幾次后出現了執行擦除flash操作時程序卡死的情況,直
    發表于 06-09 07:23

    STM32F40xxx和STM32f41xx flash編程手冊

    PM0081_STM32F40xxx and STM32F41xxx單片機編程手冊
    發表于 06-06 17:02 ?3次下載

    STM32L476 Flash擦除失敗的原因?

    開發板MCU型號:STM32L476RG 同樣的固件在開發板中flash讀寫擦除操作都沒問題,但在產品中擦除函數返回成功,但
    發表于 04-23 08:26

    STM32F10xxx單片機編程手冊

    電子發燒友網站提供《STM32F10xxx單片機編程手冊.pdf》資料免費下載
    發表于 04-14 14:56 ?10次下載

    如何使用MCX N ROM API進行內部閃存擦除/編程

    使用 MCX N ROM API 進行內部閃存擦除/編程
    發表于 03-27 07:04

    STM32CubeIDE在線調試時,如何配置擦除Flash的部分Page?

    STM32CubeIDE在線調試時,如何配置擦除Flash的部分Page
    發表于 03-13 08:02

    使用STM32 ST-LINK Utility和j-flash無法擦除怎么解決?

    在keil燒錄程序中直接報錯 使用工具擦除報 使用STM32 ST-LINK Utility 和j-flash也無法擦除這個要怎么解決
    發表于 03-12 07:07

    STM32H750內部flash讀寫的疑問求解

    請教下,STM32H750XBHx我看資料內置flash為128K,并且flash擦除的最小單元也是128K。這樣的話我有數據要保存應該怎樣處理好呢?寫數據時是要將程序部分一起
    發表于 03-12 06:29

    stm32g474板卡偶發flash的某塊代碼區被擦除怎么解決?

    flash擦除,每次擦除的都是同一個區域;導致卡在bootloader中,無法跳轉,只能通過重新燒錄解決;bootloader會有擦除flash
    發表于 03-11 07:47

    單片機內部怎么產生三路相位相差120°的正弦波?

    做電機驅動或者逆變器,都需要使用單片機或者DSP產生正弦波,那么,在單片機內部產生正弦波的思路是什么呢?本視頻來說下對應的思路,有疑問的話歡迎大家評論,留言!!
    發表于 01-20 10:56

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合
    的頭像 發表于 09-02 10:16 ?3487次閱讀

    stm32單片機燒錄程序會擦除原來的程序嗎

    STM32單片機燒錄程序的過程中, 通常情況下會擦除原來的程序 ,并將新程序寫入單片機的閃存(Flash)中。這一過程是通過燒錄工具(如S
    的頭像 發表于 09-02 09:42 ?4714次閱讀
    主站蜘蛛池模板: 丁香六月色婷婷 | 色女人网 | 免费一级特黄 欧美大片 | 黄色网址 在线播放 | 亚洲精品国产美女在线观看 | 亚洲 欧美 精品专区 极品 | 国内精品免费视频自在线 | 日本精品视频 | 天天摸天天澡天天碰天天弄 | 激情综合五月网 | 91视频观看| 涩久久| 天天拍夜夜操 | 免费精品99久久国产综合精品 | 欧美成人伊人久久综合网 | 视频在线你懂的 | 久久天天躁狠狠躁夜夜不卡 | 欧美卡一卡二卡新区网站 | 国产理论 | 国产免费一区二区三区香蕉精 | 久久综合偷偷噜噜噜色 | 55夜色66夜色国产精品站 | 五月婷婷六月综合 | 手机看片日韩高清1024 | 成人性视屏 | 婷婷综合久久中文字幕蜜桃三 | 国产麻豆成人传媒免费观看 | 久久婷婷一区二区三区 | 在线观看三级网站 | 免费视频在线视频观看1 | 天堂网色| 亚洲精品亚洲人成人网 | 男女无遮挡在线完整视频 | 人人搞人人爱 | 中文字幕不卡免费高清视频 | 欧美成人一区二区三区在线电影 | 亚洲入口无毒网址你懂的 | 久久国产香蕉一区精品 | 美女性爽视频国产免费 | 久久综合九色综合97婷婷群聊 | 啪啪亚洲|