当前位置: 首页 > news >正文

STM32之BKP

在这里插入图片描述
VBAT备用电源。接的时候和主电源共地,正极接在一起,中间连接一个100nf的电容。BKP是RAM存储器。在这里插入图片描述
四组VDD都要接到3.3V的电源上,要使用备用电池,就把电池正极接到VBAT,负极跟主电源共地。
TEMPER引脚先加一个默认的上拉或者下拉电阻,然后引一根线到设备外壳的防拆开关或触点。别人一拆开外壳就产生上升沿或者下降沿,这样STM32就检测到侵入事件了,此时BKP的数据会自动清零,并且申请中断。在中断里可以继续保护设备。比如清除其他寄存器数据,然后设备锁死。另外,主电源断电后,侵入检测依然有效。这样即使设备关机,也能防拆。
RTC时钟输出功能:RTC校准时钟可以对内部的RTC的微小误差校准,然后,闹钟脉冲或者秒脉冲,可以输出出来为别的设备提供这些信号。
三个共用一个引脚,每次只能使用一个。在这里插入图片描述
BKP有三个如上图的功能。
在这里插入图片描述
在这里插入图片描述
可选三路,一般选LSE32.768KHz,LSE32.768KHz晶振一般用来给RTC提供脉冲RTCCLK,到32位可编程计数器的时钟频率是1Hz,RTCCLK需要分频才能进入RTC_CNT,所以RTC预分频器的分频系数很大。
RTC预分频器的工作原理:
RTC_PRL就是重装载值,RTC_DIV就是一个自减计数器,如果输入的脉冲RTCCLK是32768Hz,为了分频之后得到1Hz,RTC_PRL的值就是32768-1,RTC_DIV的值是0,当第一个脉冲来时,DIV就立刻溢出,同时DIV变为32767,第二个时钟,DIV变为32766,自减到零就重装为32767,32位可编程计数器RTC_CNT就是时间戳的秒计数器,RTC_ALR的作用是设定闹钟,当RTC_ALR=RTC_CNT时,闹钟就响。闹钟可退出待机模式。RTC_Second,RTC_Overflow,RTC_Alam是三个触发中断的信号,RTC_Second是秒中断,RTC_Overflow溢出中断,RTC_CNT计满溢出产生中断,这个中断一般不会触发。RTC_Alam是闹钟中断。
RTC_CR里是中断标志位和中断控制,F结尾的是中断标志位,E结尾的是中断使能。最后通过或门到NVIC
APB1总线和APB1接口是程序读写寄存器的部分。
WKUP引脚就是唤醒设备的地方。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/55515.html

相关文章:

  • Redis主从复制
  • 考前冲刺,消防设施操作员考试最后一击
  • 深入剖析分布式事务:原理、方案与实战指南
  • WebGPT: 基于浏览器辅助的问答系统,结合人类反馈优化答案质量
  • 介绍一下Qt中的动态属性
  • 【leetcode hot 100 206】反转链表
  • Manus开源平替-开源通用智能体
  • TCP7680端口是什么服务
  • 【JAVA架构师成长之路】【Redis】第14集:Redis缓存穿透原理、规避、解决方案
  • 【从零开始学习计算机科学】数字逻辑(九)有限状态机
  • Android Studio右上角Gradle 的Task展示不全
  • 【程序自动分析——并查集,离散化】
  • DeepSeek提问术:解锁AI交互新姿势-20 个精准提问框架
  • MES系统如何实现远程访问?
  • 基于SpringBoot实现旅游酒店平台功能一
  • 10 个玉米重组自交系种群植物结构的遗传基础
  • Go 语言 + libbpfgo 实战 eBPF 开发
  • linux c++11 gcc4 环境编译安装googletest/gtest v1.10
  • 为AI聊天工具添加一个知识系统 之138 设计重审 之3 文章学 之 引言 之3 纵观三观( 加入 )
  • 无人机推流/RTMP视频推拉流:EasyDSS无法卸载软件的原因及解决方法
  • 饮食 “巧调理”,缓解手抖有妙方
  • Jenkins在Windows上的使用(二):自动拉取、打包、部署
  • Deepin下创建AppImage应用的快捷方式
  • windows:curl: (60) schannel: SEC_E_UNTRUSTED_ROOT (0x80090325)
  • 【UCB CS 61B SP24】 Lecture 25 26 - Minimum Spanning Trees 学习笔记
  • Mysql-主从搭建如何指定库表同步以及新增库表同步
  • 从毕达哥拉斯定理到向量距离和夹角的计算
  • SCSS预处理器(详细讲解、入门教程)
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(一)
  • 第五章 起航14 后退一步也是一种保护?