RTC模块.docxVIP

  • 44
  • 0
  • 约2.12万字
  • 约 20页
  • 2017-03-28 发布于重庆
  • 举报
RTC模块

RTC(Real-Time Clock)实时时钟为操作系统提供了一个可靠的时间,并且在断电的情况下,RTC实时时钟也可以通过电池供电,一直运行下去。RTC通过STRB/LDRB这两个ARM指令向CPU传送8位数据(BCD码)。数据包括秒,分,小时,日期,天,月和年。RTC实时时钟依靠一个外部的32.768Khz的石英晶体,产生周期性的脉冲信号。每一个信号到来时,计数器就加1,通过这种方式,完成计时功能。?RTC实时时钟有如下一些特性:1,BCD数据:这些数据包括秒、分、小时、日期、、星期几、月和年。2,闰年产生器3,报警功能:报警中断或者从掉电模式唤醒4,解决了千年虫问题??? (详见/view/9349.htm)5,独立电源引脚RTCVDD6,支持ms中断作为RTOS内核时钟7,循环复位(round reset)功能??如图,RTC实时时钟的框架图,XTIrtc和XTOrtc产生脉冲信号,即外部晶振。传给2^15的一个时钟分频器,得到一个128Hz的频率,这个频率用来产生滴答计数。当时钟计数为0时,产生一个TIME TICK中断信号。时钟控制器用来控制RTC实时时钟的功能。复位寄存器用来重置SEC和MIN寄存器。闰年发生器用来产生闰年逻辑。报警发生器用来控制是否产生报警信号。?1,闰年产生器: 闰年产生器可以基于BCDDATE,BCDMON,BCDYEAR决定每月最后一天的日期是

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档