第12章 RTC实时时钟驱动.pptVIP

  • 3
  • 0
  • 约3.5千字
  • 约 22页
  • 2019-10-26 发布于湖北
  • 举报
第12章 RTC实时时钟驱动 RTC实时时钟为操作系统提供一个可靠的时间,并且在断电的情况下,RTC实时时钟也可以通过电池供电,一直运行下去。在计算机系统中,经常会用到RTC实时时钟。例如,手机在关机模式下,仍然能够保证时间的正确性,就是因为RTC实时时钟可以在很小的耗电量下工作。在嵌入式系统中,RTC设备是一种常用的设备,所以学会写RTC实时时钟驱动程序是一件非常重要的工作。 12.1 RTC实时时钟硬件原理 在编写驱动程序之前,需要首先了解一下RTC实时时钟的概念和硬件原理。熟悉RTC实时时钟的概念和硬件原理对驱动程序的编写又非常大的好处。首先来看看什么是RTC实时时钟。 12.1.1 RTC实时时钟 RTC的英文全称是Real-Time Clock,一般称为RTC实时时钟。实时时钟(RTC)单元可以在系统电源关半闭的情况下依靠备用电池工作,一般主板上都有一个纽扣电池作为实时时钟的电源。RTC可以通过使用STRB/LDDRB这两个ARM指令向CPU传递8位数据(BCD码)。数据包括秒、分、小时、日期、天、月、和年。RTC实时时钟依靠一个外部的32.768kHZ的石晶体,产生周期性的脉冲信号。每一个脉冲信号到来时,计数器就加1,通过这种方式,完成计时功能。 12.1.2 RTC实时时钟的功能 XTIrtc和XTOrtc产生脉冲信号。传给215的一个时钟分频器,得到一个12

文档评论(0)

1亿VIP精品文档

相关文档