主人在调教室性调教女仆游戏,青青草无码视频,成人精品老熟妇一区二区,男的把女的操喷水的网站

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)鍵字

確定
艹逼逼大鸡艹逼| 国产精品xxxx国产精品| 久久成人综合亚洲精品欧美| 美女操b视频app下载| 黑人furry暴操尻逼| 在线观看精品国产福利片| 穿jK日逼视频| 国产裸体舞一区二区三区| 大鸡巴操美女馒头小逼逼| 欧美日韩人妻一区二区三区| 欧美一区日韩二区传媒剧情| 久久99精品久久水蜜桃| 欧美一级欧美一级在线放| 520 福利影院在线观看| 亚洲欧洲日本美国综合 | 欧洲色综合天天在线影院| 亚洲色射吧美女| 成人无码AV在线播放蜜| 我想看日女人的免费视频| 天天搡天天狠天干天啪啪| 中文字幕无亚洲欧洲日韩| 亚洲AV无码区二区三区| 骚狐狸免费在线观看视频| 晨尿是黄色的是什么原因| 亚洲午夜久久久久噜噜噜| 大鸡巴插穴视频| 鸡巴操小穴视频无码高清| 国产亚洲精品成人久久i| 性欧美一区二区三区在线| 日韩免费久久人妻一区网站| 成人逼逼操视频| 老司机免费午夜福利视频| 白丝袜班长被调教成性奴| 欧美一区二区三区四区日韩| 东北女人的逼操的舒服吗| 丝袜美女尿尿日| 比熊嘴巴毛发黄怎么回事| 久久久国产免费A片精品| 外国老骚屄的屄毛和淫水| 亚洲 欧美 另类 综合| 久久久久久一区二区三区|