打印
[复制链接]
250|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RTC的作用
RTC全称为Real-Time Clock(实时时钟),通常用于提供精确的时间和日期信息,即使在设备断电后也能通过备用电源(如电池)继续运行。

简单点理解就是一个1秒定时器,使用32位的寄存器进行计时,GD32的RTC仅记录时间戳,没有提供日期时间,需要自己通过软件对当前时间戳进行转换。

GD32 RTC结构框图



APB interface 作为 CPU 与 RTC 之间的通信桥梁,实现对 RTC 的配置、数据读取和控制。

尽管RTC有三个内部时钟源,但APB interface进行配置时要按照系统时间故最左侧接入PCLK1

最下面部分时RTC的结构,左侧有三个时钟源作为RTC的时钟源,分别为

外部低速晶体振荡器时钟 LXTAL
高速外部时钟的 128 分频(HXTAL/128)
内部低速时钟 IRC40K
过来是,分频和重装载,寄存器为

RTC_DIV 记录分频倍数
RTC_PSC 记录重装载值
右侧,分别为计数寄存器,和三个中断

RTC_Second 秒中断
RTC_Overflow 溢出中断
RTC_Alarm 闹钟中断
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/ArrebolJiuZhou/article/details/148558999

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

170

帖子

1

粉丝