首页 > 其他 > 详细

BKP和RTC

时间:2016-03-08 21:30:44      阅读:202      评论:0      收藏:0      [点我收藏+]

Stm32内部有多个BKP寄存器,在主电源被切断或者系统产生复位的时候,BKP寄存器仍然可以利用备用电源的支持保持其重要内容。

BKP在实际应用中可以存入重要数据,防止被恶意查看。

BKP有入侵检测,需要占用1io口,毕竟有时候销毁重要数据比被别人发现更好。


RTC框图如下:

灰颜色的地方是待机仍然可以供电。

技术分享 

 

 

Stm32RTC可以设置三种中断:

1.闹钟中断:数据达到闹钟寄存器中的值的时候发生中断。

2.秒中断:一秒一个中断

3.溢出中断:

 

 

RTC中以下几个寄存器不随系统复位而复位:

技术分享 

 

 

RTC的寄存器要注意:

技术分享 

 

 

 

 

 

 

配置RTC的寄存器要注意(以及一次标准的配置过程):

技术分享 

 

 

 

使用过程:

1.可以先配置想要的NVIC中断

1.系统重启或者复位的时候利用BKP来得知RTC是否在掉电或者复位的时候一直工作。

2.如果RTC之前没有工作,则进行配置RTC

3.如果RTC之前启动了,那么可以看看最上面的框图,只需要配置一些待机不供电的寄存器即可。如:技术分享

 







BKP和RTC

原文:http://www.cnblogs.com/dchipnau/p/5255412.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!