高潮aaa人人爽人人爱,苍井空早期被躁75分钟,天天操天天摸天天操天天插,4S4S4S4S色大众

24小時聯(lián)系電話:18217114652、13661815404

中文

您當(dāng)前的位置:
首頁>
電子資訊>
技術(shù)專題>
如何在STM32系統(tǒng)中保...

技術(shù)專題

如何在STM32系統(tǒng)中保護數(shù)據(jù)免受斷電影響


在嵌入式設(shè)備的開發(fā)中,斷電時通常需要保存一些非易失性數(shù)據(jù)。如果添加了系統(tǒng)配置,用戶定義的信息等,并且添加了額外的ROM IC(例如基于I2C24C02等),則額外的PCB空間將增加,硬件成本將增加,并且產(chǎn)品將減少。如果僅從實用角度出發(fā),在諸如STM32系統(tǒng)的應(yīng)用中,作者建議可以嘗試以下兩種方法并作為參考。

基于備份寄存器

原理:對于大容量MCU系列,它具有4216位備份寄存器,而中小型微處理器僅具有1016位備份寄存器。以stm32f103c8t6為例,這42個備份寄存器的地址偏移量為:0x04?0x28、0x40?0xbc,可以存儲84個字節(jié)的數(shù)據(jù)。備用寄存器取決于備用電源。當(dāng)外部VDD掉電時,只要系統(tǒng)的Vbat可以正常存在,Bakeup domaain寄存器的內(nèi)容就可以正常保存。

軟件編程的要點如下:以一個項目中常用的案例為例

函數(shù)初始化:

讀取備份寄存器:void BKP_ WriteBackupRegisteruint16_ t BKP_ DR,uint16_ t Data

讀取備份寄存器:uint16_ t BKP_ ReadBackupRegisteruint16_ t BKP_ DR

此方法簡單明了,但由于缺少可用空間,因此僅適用于保存少量數(shù)據(jù),例如用戶在可穿戴設(shè)備中的通用配置數(shù)據(jù)。

基于內(nèi)部閃存

原理:閃存,也稱為閃存,也是可以重寫的存儲器。它分為nor flashNAND flash。閃存通常不用于代碼存儲場合,例如嵌入式控制器中的程序存儲空間。而NAND閃存通常用于大數(shù)據(jù)存儲場合,例如U盤和固態(tài)硬盤,它們通常是NAND閃存類型。

STM32芯片中,閃存的讀寫單位均基于頁面。以stm32f103c8t6為例,每頁大小為2K字節(jié);

軟件編程要點

釋放寫保護釋放:此方法基于以下前提:允許當(dāng)前的讀寫Flash,并且允許當(dāng)前的Flash進行寫操作。因此,目前暫時不討論某些API,例如optionbytes操作和flash讀寫保護操作。

Flashwrite:單個uint32_ T數(shù)據(jù)寫入的簡單流程圖如下:

Flashread:對于單個int數(shù)據(jù)讀取,它相對簡單,可以通過以下語句完成:rddata =*()__ IOuint32_ t *dataAddr);

由于SW中涉及許多API,并且編碼人員還需要理解許多其他背景知識,因此使用此方法相對復(fù)雜。但是,由于數(shù)據(jù)保存在頁面中,因此頁面大小最大為2048字節(jié),因此該方法可用于保存掉電時不容易丟失的大數(shù)據(jù)??紤]到閃存讀寫保護的邏輯機制,最好在不考慮數(shù)據(jù)安全性的情況下使用此方法。

對于這種斷電保護數(shù)據(jù)方法,這里只是丟磚引玉,歡迎您提出更好的方案。

 

請輸入搜索關(guān)鍵字

確定
亚洲国产精品精品国产综合| 国产 自拍 欧美 亚洲| 一日本道a高清免费播放| 亚洲三区视频| 手扣到流水视频免费网站| 91精品久久一区二区三区| 国产精品一区在线观看乱码| 国产在线白丝DVD精品| 亚洲国产av一区二区三| 中文无码精品一区二区三| 男生插女生阴道在线观看| 国产jk白丝在线免费观看| 在线 亚洲 国产 综合| 免费看撕开内衣揉吮奶头| 91大神激情大长腿在线| 丁香五月缴综合| 亚洲最大的中文Av网站| av吖在线观看国产一区| 在线观看黄a片免费网站| 美女小鸡鸡爆浆| 巨屁美女被男人爆操网站| 亚洲性xxxxx极品少妇| 日韩欧美亚洲人妻诱惑另类| 另类老太婆BBWBBW| 2021国产在线小视频| 精品国产粉嫩一区二区三区| 欧美日操女人逼爽视频舔| AAA一级毛片免费韩国| 国产又粗又猛又长又黄视频| 老女人淫荡骚穴在线视频| 高中生久久久久经典视频| 在线岛国片免费无码AV| 成年人在线视频成熟美妇| 亚洲欧洲日本午夜精品人成| 女人做飞机让鸡长干逼逼| 99久久久久精品国产免费| 精品国产好看到停不下来| 最新各种偷拍偷窥 真实| 午夜理论片在线观看视频| 1024你懂的旧版人妻| 99热在线都是精品免费|