自学内容网 自学内容网

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

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

第一节 RTC的基本知识

RTC是实时时钟,指可以想时钟一样输出实际时间的电子设备,一般会是集成电路,也被称为是时钟芯片。总之,RTC只是一个靠电池维持运行的32位定时器,并不像实时时钟芯片,读出来就是年月日。RTC就只一个定时器而已,掉电后所有信息会丢失,因此我们需要一个地方来存储这些信息,找到备份寄存器。掉电后仍然可以通过纽扣电池供电,所以能时刻保存这些数据。
STM32的RTC是一个独立的定时器。STM32的RTC模块拥有一组连续计数的计数器,在相应软件的配置下,可提供时钟日历的功能。修改计数器的指可以重新设置系统当前的时间和日期。
注意: RTC是芯片内部的功能,没有GPIO相连。

第二节 CubeMX配置

如图配置RTC,主要配置时间。
在这里插入图片描述

第三节 代码

重写printf函数。
在这里插入图片描述
编写函数读取RTC的值。
读时间要在读日期前面。
在这里插入图片描述
在main函数中填写串口发送RTC实时时钟数据的代码。
在这里插入图片描述


原文地址:https://blog.csdn.net/weixin_74769854/article/details/142307298

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!