STM32常见外设

RTC(实时时钟)

RTC(Real-Time Clock)即实时时钟,是一种能够提供精确时间信息的电子设备或电路模块。它通常用于记录当前的日期和时间,并且能够在系统断电的情况下继续运行,以保持时间的连续性。

关键特点:

  1. 独立电源

    • RTC通常有一个独立的电源(如VBAT),即使主电源断电,它也能继续运行。这使得RTC能够在系统断电时保持时间的连续性。
    • 例如,在STM32微控制器中,VBAT引脚可以连接到一个外部电池,为RTC和备份寄存器提供备用电源。
  2. 高精度

    • RTC通常使用高精度的晶振(如32.768 kHz的晶振)作为时钟源,以确保时间的准确性。
    • 一些RTC模块还提供温度补偿功能,以进一步提高精度。
  3. 低功耗

    • RTC设计为低功耗运行,以延长备用电源的使用寿命。这对于需要长时间运行的应用(如电池供电的设备)非常重要。
  4. 时间格式

    • RTC可以提供多种时间格式,包括年、月、日、时、分、秒等。一些RTC模块还支持闰年和夏令时调整。
  5. 报警和唤醒功能

    • 许多RTC模块提供报警功能,可以在特定时间触发中断或唤醒系统。
    • 这些功能在需要定时任务或唤醒的应用中非常有用。
相关推荐
Dr.kangder2 小时前
嵌入式面试总结(十五)——异常处理
单片机·面试·职场和发展·系统架构·嵌入式
zlinear数据采集卡4 小时前
D223上位机C#开发实战:从帧解析到波形显示的完整实现
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
ACP广源盛139246256734 小时前
蚂蚁百灵 Ling‑3.0‑flash 开源 + 昇腾 0‑Day 原生适配@ACP#GSV9001E 在国产算力矩阵中的机会与落地场景
大数据·人工智能·分布式·单片机·嵌入式硬件
Rocktech_ruixun6 小时前
机器人端侧大模型部署对主板有哪些要求?瑞迅主控板分级方案对比
人工智能·嵌入式硬件·机器人
振南的单片机世界7 小时前
SysTick硬核拆解:既是HAL_Delay的“心跳”,也是RTOS的“节拍器”
arm开发·stm32·单片机·嵌入式硬件
Lzh编程小栈7 小时前
【嵌入式底层】SPI超透彻详解:通信原理、四线结构、四种模式、寄存器底层 + 面试全集
c语言·stm32·单片机·面试·职场和发展
Rocktech_ruixun7 小时前
机器人数据采集能力取决于什么?瑞迅科技RK3588/3576核心板方案深度解析
人工智能·嵌入式硬件·机器人
水果里面有苹果7 小时前
28-DRV8825PWPR步进电机驱动器
单片机
恒锐丰科技韩生8 小时前
率能 SS6625E|3.0~20V 单通道 H 桥直流电机驱动 SOP8 电子锁玩具机器人分享
嵌入式硬件·硬件工程
zlinear数据采集卡8 小时前
D223 ADC数据处理流水线:从原始采样值到工程单位的完整转换链
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#