STM32标准库开发——BKP备份&RTC时钟

备份寄存器BKP(Backup Registers)

  • 由于RTC与BKP关联性较高,所以RTC的时钟校准寄存器以及一些功能都放在了BKP中。
  • TAMPER引脚主要用于防止芯片数据泄露,可以设计一个机关当TAMPER引脚发生电平跳变时自动清除寄存器内数据
  • 不同芯片BKP区别,主要体现在存储容量上,大容量产品数据寄存器较多

注意:PC13,RTC,TAMPER三个不同的功能都定义在一个引脚上,所以三个功能同一时刻只能使用一个

实时时钟RTC(RealTime Clock)

注意:一般来RTC三个时钟源都可以选择,但是由于在主电源断电的情况下,HSE以及LSI时钟都会断电无法使用,一般都是选择用LSE作为时钟输出信号。为什么选择32.768KHZ晶振,主要是因为经过2的15次方分频后可以自然溢出,得到1HZ的信号。

RTC框图
  • RTC_PRL是用于配置分频的最高进行二十分频
  • RTC_DIV本质是一个计数器,是自减计数器
  • APB1总线读取RTC寄存器的值必须等待RTCCLK时钟的上升沿,因为APB1总线的时钟频率远比RTCCLK大
硬件电路参考

Unix时间戳

UTC/GMT介绍

注意:少数情况下下为了保证的时间的准确性可以采用UTC计秒,但是大多数情况下都是使用GMT计秒不考虑地球转速变慢的情况。

相关推荐
Rocktech_ruixun1 小时前
机器人端侧大模型部署对主板有哪些要求?瑞迅主控板分级方案对比
人工智能·嵌入式硬件·机器人
Lzh编程小栈2 小时前
【嵌入式底层】SPI超透彻详解:通信原理、四线结构、四种模式、寄存器底层 + 面试全集
c语言·stm32·单片机·面试·职场和发展
Rocktech_ruixun2 小时前
机器人数据采集能力取决于什么?瑞迅科技RK3588/3576核心板方案深度解析
人工智能·嵌入式硬件·机器人
恒锐丰科技韩生2 小时前
率能 SS6625E|3.0~20V 单通道 H 桥直流电机驱动 SOP8 电子锁玩具机器人分享
嵌入式硬件·硬件工程
zlinear数据采集卡3 小时前
D223 ADC数据处理流水线:从原始采样值到工程单位的完整转换链
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
Dr.kangder4 小时前
嵌入式面试总结(十八)——JTAG调试
嵌入式硬件·面试·职场和发展·架构·嵌入式
恒锐丰科技韩生5 小时前
率能 SS6226|2.4~7.2V 低压双通道双 H 桥电机驱动 SOP16 玩具小家电专用芯片
嵌入式硬件·硬件工程
WWJA王文举5 小时前
RS485通信超时全面排查:终端电阻、A/B线、DE方向控制、串口参数和Modbus一次讲透
stm32·通信协议·rs485
萌新小白YXY8 小时前
SAE J1587/SAE J1708 协议笔记
笔记·单片机·嵌入式硬件
恒锐丰科技韩生9 小时前
率能 SS6635E|3.0~30V 直流双向 H 桥电机驱动 SOP8 玩具电子锁机器人分享
嵌入式硬件·硬件工程