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计秒不考虑地球转速变慢的情况。

相关推荐
森利威尔电子-1 小时前
森利威尔SL8313 替换SN3351 100V降压恒流IC外置MOS 10A 电流 支持PWM及模拟调光
单片机·嵌入式硬件
三品吉他手会点灯1 小时前
STM32 DAP 烧录报错-DAP下载器的原理
stm32·单片机·嵌入式硬件
feifeigo1232 小时前
基于STM32 Nucleo-L476RG的智能灯设计(纯CubeMX开发)
stm32·单片机·嵌入式硬件
芯片和软件研究所10 小时前
【tinyGTC】北斗授时授频 GPSDO 驯服钟的PPS和10M时钟测量
单片机·嵌入式硬件·北斗·时间同步·时频技术·授时·信号测量
Escene202110 小时前
Realtek HoneyGUI (1)
单片机·嵌入式硬件·物联网
潜创微科技12 小时前
4K 转 MIPI 硬核方案|ITE IT6616 HDMI1.4 转 MIPI CSI/DSI 转换芯片解析
嵌入式硬件·音视频
三佛科技-1341638421213 小时前
FT32F103系列与APM32F103,STM32F103之间的对比,能否替换?
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
李永奉13 小时前
杰理可视化SDK开发-蓝牙的可发现可连接和回连
单片机·嵌入式硬件·物联网·语音识别
【ql君】qlexcel15 小时前
Visual Studio Code开发STM32设置头文件宏定义uint32_t报错
vscode·stm32·vs code·头文件宏定义·uint32_t报错·uint8_t报错·uint16_t报错
振浩微433射频芯片15 小时前
标签界的“千里眼”:VRT5312,150cm超远读写距离,重新定义RFID新可能!
科技·单片机·嵌入式硬件·物联网