0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RTC的特定

电子设计 2018-08-28 21:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在系统掉电的情况下,RTC单元可由后备电池供电,保证RTC的继续运行。RTC可通过STRB/LDRB指令向中央处理器传送8位BCD数据,这些数据包括秒、分、时、星期、日、月、年等。在S3C44B0嵌入式系统中,RTC单元时钟源采用单独外部晶振32.768kHz提供。RTC的系统框架图如图1所示。

图1 RTC的系统框架图

RTC的特性包括:

·包括秒、分、时、日、月、年的BCD数据

这些数据都是直接读/写RTC模块中的寄存器,这些寄存器包括:BCDSEC(秒)、BCDMIN(分)、BCDHOUR(时)、BCDDAY(日)、BCDDATE(星期)、BCDMON(月)、BCDYEAR(年)。

·闰年发生器

闰年发生器是根据BCDDAY、BCDMON和BCDYEAR的数据来决定每个月的天数是28、29、30或31天。因为一个8位计数器只能表示2个BCD数据,因此不能直接判断00是否为闰年。例如,它不能区分1900年和2000年哪一个为闰年,而在S3C44B0中有可以处理这种闰年的硬件逻辑。

·秒、毫秒中断报警

RTC可以根据用户的需求设定时间,并在设定的时间内产生一个报警信号。在正常操作模式下,产生报警中断;在掉电模式下,电源管理器唤醒信号和中断信号。

·解决了“千年虫”问题

由于具有解决闰年的硬件逻辑,所以解决了“千年虫”问题。

·独立的供电电源

RTC逻辑可用备用电池驱动,即使在系统掉电的情况下,RTC也可以通过它的独立供电电源向RTC模块供电。在此需要说明的是,在系统掉电的情况下,处理器和RTC逻辑间的接口应关闭,备用电池只驱动晶振电路和BCD计数器,这样才能将系统的功耗降到最低。

·循环复位功能

循环复位功能是由RTC循环复位寄存器RTCRST执行的。

欢迎转载,信息维库电子市场网(www.dzsc.com)



:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    实时时钟(RTC

    在电子设备的精密世界里,实时时钟(RTC)如同一位永不疲倦的守夜人,默默维持着系统的时间秩序。无论主电源中断还是设备进入低功耗休眠,RTC都能依靠备用电源(如锂电池或超级电容)持续运行,确保时间信息
    的头像 发表于 03-12 08:21 231次阅读
    实时时钟(<b class='flag-5'>RTC</b>)

    RTC无法工作怎么解决?

    我正在尝试编写一些裸机代码,当我尝试读取 rtc 设备的寄存器时,我发现读取和写入的值都是 0。我尝试在 uboot 中查看对应地址的值,但我写不出来,也读不出来。 如寄存器手册中所
    发表于 02-25 06:20

    RTC实时时钟的内部结构和选型方法

    在电子设备的世界里,RTC(Real-Time Clock,实时时钟)就像是一位不知疲倦的守时者。它的核心价值在于:即使主设备彻底断电关机,RTC也能依靠一颗小小的备用电池或超级电容继续运行,确保下次开机时系统时间依然准确,无需用户手动校对。
    的头像 发表于 02-10 11:36 874次阅读
    <b class='flag-5'>RTC</b>实时时钟的内部结构和选型方法

    国产RTC8900高精度时钟模块

    超高精度RTC,内置晶体+温补,功耗1.0μA,针对工控、电力、安防监控、数据中心等领域对RTC精度的较高要求,提供了超高精度RTC系列,精度有±2ppm/±3.4ppm/±5ppm,支持多种封装
    的头像 发表于 02-04 11:27 271次阅读
    国产<b class='flag-5'>RTC</b>8900高精度时钟模块

    瑞芯微(EASY EAI)RV1126B RTC使用

    1.RTC介绍RTC的英文全称是Real-TimeClock,翻译过来是实时时钟芯片。实时时钟芯片通过引脚对外提供时间读写接口,通常使用独立电池供电,以保证在外部系统关电时,芯片电路正常工作,时间
    的头像 发表于 01-08 14:30 816次阅读
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>RTC</b>使用

    浅谈爱普生RTC模块的特点与用途

    实时时钟(RTC)在众多需要精确计时的应用中起着不可或缺的作用,而RTC又不仅仅只是一个用来计时的电子元器件。在以下文章中,将介绍实时时钟(RTC)与RTC模块,同时了解爱普生的
    的头像 发表于 01-04 09:16 804次阅读
    浅谈爱普生<b class='flag-5'>RTC</b>模块的特点与用途

    RTC工作原理

    1、时钟信号源‌:RTC可以从不同的时钟信号源中选择一个作为其时钟信号源,常见的有LSI(内部时钟信号)、LSE(外部时钟信号)和HSE_RTC(其他外部时钟信号)‌ ‌2、预分频器‌:时钟源信号
    发表于 11-28 07:14

    在CW32F030 MCU上设置外部中断和RTC唤醒条件的示例

    ) { Enter_Sleep_Mode();// 进入Sleep模式,等待外部中断唤醒 // 唤醒后的处理代码(实际上,这部分代码将在中断处理函数中执行) } } 示例2:RTC唤醒 假设我们希望在特定
    发表于 11-25 08:00

    BMS——为什么需要单独搭载RTC实时时钟芯片

    精度更高: 专用RTC芯片(如8563)通常外接32.768kHz晶振,其时间精度远高于大多数MCU内置的RTC。 功耗更低: 在休眠模式下,专用RTC的功耗可以做到微安级甚至纳安级,比MCU整体
    的头像 发表于 10-15 15:19 940次阅读
    BMS——为什么需要单独搭载<b class='flag-5'>RTC</b>实时时钟芯片

    RTC出现3处警告rt_rtc_ops stm32_rtc_ops怎么解决?

    1.新版drv_rtc框架,有3处警告; stm32_rtc_get_secs,stm32_rtc_set_secs, stm32_rtc_get_timeval 警告如下
    发表于 09-22 06:57

    是谁偷走了我的时间?RTC时间异常的秘密

    嵌入式产品中的RTC(实时时钟)对于维持时间准确性至关重要。然而,实际应用中,我们常常会遇到时间偏差甚至时间回退到1970年的问题。今天,我们来探讨这些时间问题的根源及解决方法。RTC在嵌入式产品中
    的头像 发表于 09-02 11:35 2563次阅读
    是谁偷走了我的时间?<b class='flag-5'>RTC</b>时间异常的秘密

    AT32的ERTC与RTC的区别

    AT32单片机系列中包含两种实时时钟(RTC)模块:标准的RTC和增强型RTC(ERTC)。以下是两者的区别: 功能丰富性 RTC :提供基本的计数功能,以秒为单位递增,范围从0x00
    发表于 07-11 10:48

    第二十八章 RTC——实时时钟

    本文介绍了W55MH32的RTC外设,其为掉电可运行的32位计数器,常用LSE 32.768KHz时钟源,引入UNIX时间戳概念。还介绍相关库函数,及配置RTC、处理中断、显示时间和校准LSI频率的实验。
    的头像 发表于 06-20 14:08 1491次阅读
    第二十八章 <b class='flag-5'>RTC</b>——实时时钟

    “耐高温!”RTC时钟芯片+电池的应用案例(二)

    实时时钟,简称RTC,是广泛应用于电子产品的重要元器件。爱普生RTC实时时钟具有高精度、高稳定性和多功能等特点,广泛应用于多个行业。RTC时钟芯片主要功能是保持设备时间的准确运行,即使在主电源断电
    的头像 发表于 06-04 17:35 1972次阅读
    “耐高温!”<b class='flag-5'>RTC</b>时钟芯片+电池的应用案例(二)

    基于RK3576开发板的RTC使用说明

    文章主要展示RK3576开发板的RTC信息和快速上手例程
    的头像 发表于 05-07 15:04 2561次阅读
    基于RK3576开发板的<b class='flag-5'>RTC</b>使用说明