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

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

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

3天內不再提示

GD32MCU如何實現掉電數據保存?

聚沃科技 ? 2024-01-22 09:55 ? 次閱讀

大家在GD32 MCU應用時,是否會碰到以下應用需求:希望在MCU掉電時保存一定的數據或標志,用以記錄一些關鍵的數據。

以GD32E103為例,數據的存儲介質可以選擇內部Flash或者備份數據寄存器

如下圖所示,片內Flash具有10年的保存壽命,10萬次擦寫,頁擦除時間在3.5ms,字寫入時間在40us左右,Flash特性決定Flash需要先擦后寫,擦寫要求的電壓范圍為供電范圍:1.8V-3.6V.

wKgaomWtyuSADVkrAARyH9O8Xyw972.png

GD32 MCU基本都支持備份數據寄存器,GD32E103系列支持84字節數據寄存器,可以在VDD掉電,VBAT有電的情況下進行數據保存,備份數據寄存器不需要擦除可以直接寫入,數據更新速度較快。

下面為大家介紹數據掉電保存的實現,電源掉電的檢測可以選擇使用LVD低壓檢測功能,如下圖所示,LVD 的功能是檢測 VDD / VDDA 供電電壓是否低于低電壓檢測閾值,該閾值由電源控制寄存器(PMU_CTL) 中的 LVDT[2:0]位進行配置。 LVD 通過 LVDEN 置位使能,位于電源控制和狀態寄存器(PMU_CS) 中的 LVDF 位表示低電壓事件是否出現,該事件連接至 EXTI 的第 16 線,用戶可以通過配置 EXTI 的第 16 線產生相應的中斷。

wKgZomWtyumAYhWhAAFtopO1s58640.png

使用LVD檢測到掉電事件后,從LVD閾值到PDR電壓之間會有一個時間窗口,可用以實現掉電數據保存,這個時間由掉電速度決定,因而對數據保存的時間要求很高。若系統供電只有VDD供電,VBAT外部未接電池或者需要保存的數據比較多的情況下,可以選擇使用內部Flash作為存儲介質,為了節省數據更新的時間,可以采用雙備份的方式,在系統運行的過程中,先擦除一個備份,檢測到掉電事件后,節省擦除時間,直接向備份區域寫入更新數據;若系統供電VBAT外接了電池,且更新的數據小于84字節,可以選擇將數據寫入備份數據寄存器,其更新速度更快。另外如果評估下來掉電時間過快來不及更新數據的話,可以從硬件上減緩掉電速度,以預留更長的時間窗口。

如果您有其他更好的方案,也喚醒評論區留言討論!

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

    關注

    6039

    文章

    44583

    瀏覽量

    636519
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17185

    瀏覽量

    351727
  • GD32
    +關注

    關注

    7

    文章

    404

    瀏覽量

    24386
收藏 人收藏

    評論

    相關推薦

    GD32 MCU入門教程】GD32 MCU GPIO 結構與使用注意事項

    本文是專門為基于GD32 MCU開發的工程設計人員提供,主要介紹了GPIO的功能配置、內部結構以及在不同場景使用時的注意事項,旨在幫助GD32 MCU開發者優化對通用型輸入輸出端口(G
    的頭像 發表于 09-07 10:34 ?802次閱讀
    【<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b>入門教程】<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b> GPIO 結構與使用注意事項

    GD32 MCU 入門教程】GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的頭像 發表于 08-25 09:24 ?650次閱讀
    【<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b> 入門教程】<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU 入門教程】GD32 MCU 常見外設介紹(14)RTC 模塊介紹

    GD32 MCU內部提供了一個RTC(實時時鐘)模塊,通過RTC可以實現日歷時鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機模式的低功耗喚醒。不同系列的GD32
    的頭像 發表于 08-23 09:18 ?518次閱讀
    【<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b> 入門教程】<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b> 常見外設介紹(14)RTC 模塊介紹

    GD32 MCU 入門教程】GD32 MCU 常見外設介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類型編程的具體說明如下表 GD32
    的頭像 發表于 08-21 09:56 ?1215次閱讀
    <b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b> 入門教程】<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b> 常見外設介紹(12)FMC 模塊介紹

    GD32F150xx系列MCU數據手冊

    電子發燒友網站提供《GD32F150xx系列MCU數據手冊.pdf》資料免費下載
    發表于 03-13 09:47 ?0次下載
    <b class='flag-5'>GD</b>32F150xx系列<b class='flag-5'>MCU</b><b class='flag-5'>數據</b>手冊

    GD32F130xx系列MCU數據手冊

    電子發燒友網站提供《GD32F130xx系列MCU數據手冊.pdf》資料免費下載
    發表于 03-13 09:46 ?1次下載
    <b class='flag-5'>GD</b>32F130xx系列<b class='flag-5'>MCU</b><b class='flag-5'>數據</b>手冊

    S7-1200如何實現內部數據掉電保持?

    S7-1200 PLC 可以通過多種方式實現內部數據掉電保持,以確保在斷電或重啟后數據不會丟失。
    的頭像 發表于 01-29 16:11 ?7446次閱讀

    GD32MCU最小系統構成條件#GD32 #MCU #單片機 #51單片機

    單片機mcu
    聚沃科技
    發布于 :2024年01月29日 09:43:06

    GD32MCU最小系統構成條件

    大家是否有這個疑惑:大學課程學習51的時候,老師告訴我們51的最小系統構成?那么進入32位單片機時代,gd32最小系統構成又是怎么樣的呢?
    的頭像 發表于 01-28 09:22 ?1363次閱讀
    <b class='flag-5'>GD32MCU</b>最小系統構成條件

    不同型號的GD32 MCU如何區分?

    大家是否碰到過以下應用場景:同一套軟件代碼希望跑在不同型號的GD32 MCU中,但有些地方需要根據MCU型號進行調整?或者上位機或其他MCUGD
    的頭像 發表于 01-27 09:32 ?1020次閱讀
    不同型號的<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b>如何區分?

    GD32MCU如何實現掉電數據保存?#MCU #GD32 #單片機 #嵌入式

    單片機mcu
    聚沃科技
    發布于 :2024年01月23日 09:39:20

    如何對GD32 MCU進行加密?

    :首先GD32MCU本身支持防硬開蓋破解的功能,GD32MCU內部Flash直接硬開蓋破解讀取的數據無法在同型號的產品上運行,因為GD32MCU內部Flash物理
    的頭像 發表于 01-20 09:30 ?1556次閱讀
    如何對<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b>進行加密?

    GD32 MCU的選項字節是什么?

    GD32 MCU的選項字節是什么,有什么功能呢?選項字節被誤篡改如何回復?
    的頭像 發表于 01-17 09:42 ?1433次閱讀
    <b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b>的選項字節是什么?

    Arm?Cortex?-M4 32位MCU GD32F303xB數據手冊

    電子發燒友網站提供《Arm?Cortex?-M4 32位MCU GD32F303xB數據手冊.pdf》資料免費下載
    發表于 01-14 09:54 ?0次下載
    Arm?Cortex?-M4 32位<b class='flag-5'>MCU</b> <b class='flag-5'>GD</b>32F303xB<b class='flag-5'>數據</b>手冊

    你了解GD32 MCU的命名規則嗎

    下面為大家介紹GD32 MCU的通用命名規則,以GD32F303ZGT6為例,其中,GD32代表GD32
    的頭像 發表于 01-13 09:38 ?3736次閱讀
    你了解<b class='flag-5'>GD</b>32 <b class='flag-5'>MCU</b>的命名規則嗎
    主站蜘蛛池模板: 神马午夜51| 欧美一级片手机在线观看| 欧美亚洲综合另类型色妞| 午夜大片在线观看| 精品欧美一区二区三区 | 第一页综合| 美国一级毛片片aa久久综合| 性欧洲女人18| 亚洲精品亚洲人成毛片不卡| 国产小视频免费观看| 国产精品福利久久| 奇米影视777欧美在线观看| 在线色综合| 天天天干| 自拍中文字幕| 天天色天天操天天射| 在线亚洲小视频| 天天操你| 色片在线| 插插天天| 日本口工福利漫画无遮挡| 综合一个色| 在线看你懂| 天堂中文字幕在线观看| 人人射人人| 欧美一级黄色片| 国产三区视频| 国产婷婷色一区二区三区深爱网| www五月天| 米奇777四色精品人人爽| 天天爱天天做天天爽天天躁| 国产美女久久| 日本视频一区二区| 四虎最新在线| 日韩网| 色天使色婷婷在线影院亚洲| 天堂网成人| 久久婷婷五综合一区二区| 久久99久久精品97久久综合| 5月丁香婷婷| 国产小视频网站|