STM32 BKP備份資料

2021-07-11 19:22:15 字數 1095 閱讀 4602

分享乙個大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到人工智慧的隊伍中來!

訪問密碼 0ebe

訪問密碼 ca90

工程概要說明:第一次上電寫入bkp乙個資料0xa55a,第二次及以後mcu重新上電讀取bkp資料就是0xa55a(只要中間沒有修改過),軟體工程是在每次上電之後,通過串列埠列印資料判斷資料是否正確。

一、rcc時鐘配置

該函式位於在bsp.c檔案下面;

使能rcc時鐘:rcc_apb1periph_pwr 和 rcc_apb1periph_bkp (需要電源管理,故需要配置rcc_apb1periph_pwr)。

二、新增標準庫

軟體工程需要把上面兩個原始檔新增到工程,因為呼叫了這兩個原始檔**。

三、bkp讀寫

該函式位於在main.c檔案下面;

這個函式本打算單獨列乙個檔案的,但相對簡單,就沒有在單獨建立(其實已經建立,在打包工程中有,只是沒有新增到工程)。

、今天的重點提示

a.bkp功能適合在mcu主電源經常掉電、上電,而且有重要資料需要臨時儲存的。b.需要晶元引腳「vbat」接上電源(電池),否則資料也會丟失。

c.20位元組資料後備暫存器(中容量和小容量產品),或84位元組資料後備暫存器(大容量和互聯型產品).

我的**:

mysql備份資料 mysql 備份資料

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 dbname tbname 檔名.sql 如果tbname不填,就是單個資料據的所有表 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb d...

STM32之BKP後備域庫函式介紹

1.bkp deinit函式的功能是將外設bkp的全部暫存器重設為預設值。2.bkp tamperpinlevelconfig函式的功能是設定侵入檢測引腳的有效電平。bkp tamperpinlevel可取的值有.bkp tamperpinlevel high low.分別是檢測高低電平。3.bkp...

centos備份資料

備份mysql 首先備份mysql,方法多種,下面介紹一種標準方法。1,匯出mysql資料庫內容 mysqldump u root p password db 1 db 1.sql 2,匯入備份內容到新的版本 mysqldump u root p password db 1 db 1.sql 3,相...