国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

珠寶品牌網(wǎng)站設(shè)計杭州網(wǎng)絡(luò)推廣網(wǎng)絡(luò)優(yōu)化

珠寶品牌網(wǎng)站設(shè)計,杭州網(wǎng)絡(luò)推廣網(wǎng)絡(luò)優(yōu)化,網(wǎng)站策劃素材,設(shè)計一個網(wǎng)站需要什么一、什么是BKP(備份寄存器)? 備份寄存器是42個16位的寄存器,可用來存儲84個字節(jié)的用戶應(yīng)用程序數(shù)據(jù)。他們處在備份域里,當(dāng)VDD電源被切斷,他們?nèi)匀挥蒝BAT維持供電。當(dāng)系統(tǒng)在待機模式下被喚醒,或…

一、什么是BKP(備份寄存器)?

備份寄存器是42個16位的寄存器,可用來存儲84個字節(jié)的用戶應(yīng)用程序數(shù)據(jù)。他們處在備份域里,當(dāng)VDD電源被切斷,他們?nèi)匀挥蒝BAT維持供電。當(dāng)系統(tǒng)在待機模式下被喚醒,或系統(tǒng)復(fù)位或電源復(fù)位時,他們也不會被復(fù)位。
此外, BKP控制寄存器用來管理侵入檢測和RTC校準(zhǔn)功能。
復(fù)位后,對備份寄存器和RTC的訪問被禁止,并且備份域被保護(hù)以防止可能存在的意外的寫操作。執(zhí)行以下操作可以使能對備份寄存器和RTC的訪問:
通過設(shè)置寄存器RCC_APB1ENR的PWREN和BKPEN位來打開電源和后備接口的時鐘
電源控制寄存器(PWR_CR)的DBP位來使能對后備寄存器和RTC的訪問。
用戶數(shù)據(jù)存儲容量:
20字節(jié)(中容量和小容量)/ 84字節(jié)(大容量和互聯(lián)型)

二、BKP框圖

?三、讀寫B(tài)KP

復(fù)制項目文件19-串口打印功能

重命名為53-BKP讀寫

打開項目

加載文件

bkp與rtc的關(guān)系?

BKP是控制寄存器用來管理侵入檢測和RTC校準(zhǔn)功能。存儲RTC的校驗值或者記錄一些重要的數(shù)據(jù)。

main.c

#include "sys.h"
#include "delay.h"
#include "led.h"
#include "uart1.h"
#include "rtc.h"int main(void)
{HAL_Init();                         /* 初始化HAL庫 */stm32_clock_init(RCC_PLL_MUL9);     /* 設(shè)置時鐘, 72Mhz */led_init();                         /* 初始化LED燈 */uart1_init(115200);rtc_init();printf("hello world!\r\n");rtc_write_bkr(1, 0xA5A5);//寫進(jìn)去一個內(nèi)容//讀出來一個內(nèi)容printf("讀出來的值為:%X\r\n", rtc_read_bkr(1));//以十六進(jìn)制的方式進(jìn)行打印while(1){ }
}

rtc.c

#include "rtc.h"RTC_HandleTypeDef rtc_handle = {0};
//初始化rtc,因為bkp依賴于rtc 
void rtc_init(void)
{__HAL_RCC_PWR_CLK_ENABLE();//使能電源時鐘__HAL_RCC_BKP_CLK_ENABLE();//使能bkp時鐘HAL_PWR_EnableBkUpAccess();//允許訪問備份域rtc_handle.Instance = RTC;rtc_handle.Init.AsynchPrediv = 32767;rtc_handle.Init.OutPut = RTC_OUTPUTSOURCE_NONE;HAL_RTC_Init(&rtc_handle);
}
//讀rtc,讀出來是2個字符16個字節(jié),十六位寄存器,bkrx指定讀的是哪個寄存器
uint16_t rtc_read_bkr(uint8_t bkrx)
{uint32_t data = 0;//讀bkp寄存器data = HAL_RTCEx_BKUPRead(&rtc_handle, bkrx);return (uint16_t)data; 
}
//寫rtc,寫進(jìn)哪個寄存器?bkrx,寫進(jìn)去什么?data
void rtc_write_bkr(uint8_t bkrx,uint16_t data)
{//寫bkp寄存器HAL_RTCEx_BKUPWrite(&rtc_handle, bkrx, data);
}

rtc.h

#ifndef __RTC_H__
#define __RTC_H__#include "sys.h"void rtc_init(void);
uint16_t rtc_read_bkr(uint8_t bkrx);
void rtc_write_bkr(uint8_t bkrx, uint16_t data);#endif

實現(xiàn)結(jié)果:

http://aloenet.com.cn/news/27897.html

相關(guān)文章:

  • 衡水做wap網(wǎng)站互聯(lián)網(wǎng)培訓(xùn)
  • 物流網(wǎng)站建設(shè)方案ks免費刷粉網(wǎng)站推廣
  • 旅游網(wǎng)站做模板素材鏈接轉(zhuǎn)二維碼
  • WordPress 推酷 主題深圳百度推廣排名優(yōu)化
  • 彩票推廣網(wǎng)站如何做今日新聞快報
  • 住房城鄉(xiāng)建設(shè)管理委員官方網(wǎng)站小程序開發(fā)公司哪里強
  • 常州想做個企業(yè)的網(wǎng)站找誰做東莞推廣系統(tǒng)
  • 廣告文化網(wǎng)站建設(shè)2023新聞大事件摘抄
  • 韓國b2c電商網(wǎng)站百度排名點擊器
  • 網(wǎng)站建設(shè)與管理電子教程廣告公司是做什么的
  • 酒店網(wǎng)站開發(fā)合同哈爾濱最新信息
  • 甘肅網(wǎng)站建設(shè)開發(fā)百度大搜推廣開戶
  • 古典asp網(wǎng)站源碼百度客服中心人工在線電話
  • 石家莊做外貿(mào)網(wǎng)站seo搜索引擎優(yōu)化關(guān)鍵詞
  • seo全套視頻教程信息流優(yōu)化
  • 電商購物網(wǎng)站建設(shè)杭州網(wǎng)站優(yōu)化流程
  • 網(wǎng)站設(shè)計如何做策劃黃頁推廣平臺有哪些
  • 豐臺網(wǎng)站建設(shè)推廣seo優(yōu)化關(guān)鍵詞的方法
  • 剛做的網(wǎng)站怎么在百度搜到西安霸屏推廣
  • 怎樣開發(fā)游戲app軟件優(yōu)化推廣網(wǎng)站怎么做最好
  • 如何建英文網(wǎng)站全網(wǎng)營銷式網(wǎng)站
  • 電子商務(wù)網(wǎng)站建設(shè)商城網(wǎng)站百度網(wǎng)站推廣一年多少錢
  • 中企動力做的網(wǎng)站被鏡像怎么能在百度上做推廣
  • 招聘網(wǎng)站的SEO怎么做大數(shù)據(jù)營銷經(jīng)典案例
  • 網(wǎng)站備案需要花錢嗎東莞網(wǎng)絡(luò)推廣平臺
  • 網(wǎng)站開發(fā)的就業(yè)寧波網(wǎng)絡(luò)推廣軟件
  • 云南做網(wǎng)站多少錢市場調(diào)研方案怎么寫
  • 營銷技巧第三季在線觀看鄭州厲害的seo優(yōu)化顧問
  • 寫網(wǎng)站編程需要什么百度快照替代
  • 會計可以做網(wǎng)站么真實的網(wǎng)站制作