二十九,RTC(一般不用,用专门的时钟芯片)

1,RTC是一个计数器

2,设置时钟

3,优化HAL文件

开启BKP时钟,不然每次RCT启动都是初值,即使有备用电池,时间也不能保存

对BKP第一组寄存器进行判断, 默认是0XFFFF,如果为0X5050,表示不是第一次上电,不用初始化RTC时间.

4,编写应用程序,并发送到串口

5,HAL库的RTC时钟并不好,RTC需要自己编写驱动,禁用HAL库的RTC.

然后移植驱动.