蓝桥杯【物联网】零基础到国奖之路:八. RTC

蓝桥杯【物联网】零基础到国奖之路:八. RTC

  • [第一节 RTC的基本知识](#第一节 RTC的基本知识)
  • [第二节 CubeMX配置](#第二节 CubeMX配置)
  • [第三节 代码](#第三节 代码)

第一节 RTC的基本知识

RTC是实时时钟,指可以想时钟一样输出实际时间的电子设备,一般会是集成电路,也被称为是时钟芯片。总之,RTC只是一个靠电池维持运行的32位定时器,并不像实时时钟芯片,读出来就是年月日。RTC就只一个定时器而已,掉电后所有信息会丢失,因此我们需要一个地方来存储这些信息,找到备份寄存器。掉电后仍然可以通过纽扣电池供电,所以能时刻保存这些数据。

STM32的RTC是一个独立的定时器。STM32的RTC模块拥有一组连续计数的计数器,在相应软件的配置下,可提供时钟日历的功能。修改计数器的指可以重新设置系统当前的时间和日期。

注意: RTC是芯片内部的功能,没有GPIO相连。

第二节 CubeMX配置

如图配置RTC,主要配置时间。

第三节 代码

重写printf函数。

编写函数读取RTC的值。

读时间要在读日期前面。

在main函数中填写串口发送RTC实时时钟数据的代码。

相关推荐
振南的单片机世界7 小时前
启动流程:上电先取栈顶和复位向量,再进main
arm开发·stm32·嵌入式硬件
数智工坊7 小时前
【ROS 2 全栈入门指南三】:Action、参数与Launch文件全链路指南
android·stm32·嵌入式硬件·学习·机器人
Inhand陈工7 小时前
映翰通IG502实战:通过RS232采集交通信号灯数据,实现自动短信告警
网络·嵌入式硬件·物联网·网络安全·边缘计算·信息与通信·信号处理
不脱发的程序猿7 小时前
我把360里真正用得到的功能拆出来,做个轻量工具
stm32·单片机·嵌入式硬件
行者-全栈开发7 小时前
【智慧防洪】水利物联网监测网络设计:从传感器选型到边缘计算的完整实践
物联网·网络安全·lora·边缘计算·nb-iot·mqtt 协议·传感器选型
踏着七彩祥云的小丑8 小时前
嵌入式测试学习第 31 天:兼容性测试:版本兼容、外设兼容、硬件版本兼容
单片机·嵌入式硬件·学习
QK_008 小时前
EEPROM和W25Q64
stm32
yongui478348 小时前
基于 STM32F103ZET6 的循轨避障蓝牙小车
stm32·单片机·嵌入式硬件
kebidaixu8 小时前
FreeRTOS 移植到 STM32F407VETX 记录(五)
stm32·单片机·嵌入式硬件
listhi5208 小时前
基于单片机的步进电机控制系统
单片机·嵌入式硬件