zoukankan      html  css  js  c++  java
  • BKP和RTC

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

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

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


    RTC框图如下:

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

     

     

     

    Stm32RTC可以设置三种中断:

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

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

    3.溢出中断:

     

     

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

     

     

     

    RTC的寄存器要注意:

     

     

     

     

     

     

     

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

     

     

     

     

    使用过程:

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

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

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

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

     







  • 相关阅读:
    POST和GET的区别
    Java设计模式6大原则
    JAVA23种工厂模式
    使用jsp实现用户登录请求
    MVC模式
    使用idea查询数据库内容
    mysql常见错误
    定义外键和建表原则
    CSS制作圆角边框
    2、JS的编写位置
  • 原文地址:https://www.cnblogs.com/dchipnau/p/5255412.html
Copyright © 2011-2022 走看看