二、BKP实验分析 实验内容简介 以MM32L073PF为例,往BKP写数据,如果成功则LED慢闪,如果失败则LED快闪。 实验代码分析 首先我们来看main函数:
1、初始化delay_init, LED_Init 函数; 2、通过函数BKP_DATA往BKP写数据,成功则返回0; 3、写入成功则LED慢闪,写入失败则快闪。
在BKP_DATA函数中打开PWR时钟,使能BKP, 先通过WriteToBackupReg函数写入数据,在通过CheckBackupReg读取写入的数据是否正确。两个函数代码如下:
实验现象 向MM32 Miniboard里下载好程序后,启动板子,发现LED快闪,说明写入成功。
|