1.开BKP和PWR时钟
点击查看代码
/*开启时钟*/
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //开启PWR的时钟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_BKP, ENABLE); //开启BKP的时钟
点击查看代码
/*备份寄存器访问使能*/
PWR_BackupAccessCmd(ENABLE); //使用PWR开启对备份寄存器的访问
3.读写BKP
点击查看代码
BKP_WriteBackupRegister(BKP_DR1, 0x4231); //写入测试数据到备份寄存器
BKP_ReadBackupRegister(BKP_DR1); //读取备份寄存器的数据