嵌入式学习中文数据手册s3c44b0x_第1页
嵌入式学习中文数据手册s3c44b0x_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S3C44B0X S3C44B0X中文................................................................................................................ 功 RTC(实时时钟以继续工作。RTC可以通STRB/LDRB指令8BCD码数据送CPU。这BCD数据包括秒,分,时,日期,星期,月和年。RTC32.768KHz晶振提供这个模块可以决定每个月的最后日期是28,29,30还是31,并可以根据是否是闰年来决定日期。由于8位的计数器只能表示2BCD码,因此它不能判断00年究竟是不是闰年。例如它不能够满断19002000年的差别。为了解决这个问题,S3C44B0XRTC模块中有一个固定的逻辑,用来支持200020001900RTCON0RTC模块中的寄存器。为了显示秒,分,小时,日期,月和年,CPU会从BCDSEC,BCDMIN,BCDHOUR,BCDDAY,BCDDATE,BCDMON,和BCDYEAR寄存器中数据。但是,由于多个寄存器的,可能产生1秒钟的偏离。例如,如果用户寄存器BCDYEAR到BCDMIN,假设结果为1959年,12题。但如果结0,那么很有可能年、月、日、时、分已经19601100分,这就是上面所说的1秒偏离。解决的方法是,当到的BCDSEC等于0时,用户应该再一次BCDYEAR到BCDSEC的值。RTC逻辑模块可以通过一个备用电池供电。备用电池的阳极通过RTCVDD脚接至内部的时,CPURTC逻辑模块之间的使备用电池仅需驱动RTC的晶振电路和BCD在掉电模式或正常工作模式下,RTC能够在指定的时间产生一个信号。在正常工作模式下,中断(ALMINT)被激活。在掉电模式下,电源管理苏醒信号也与ALMINT一样处于激活状态。RTC的寄存器:RTCALM可以决定的使能或和时间的RTC节拍时间用于中断请求。 T寄存器具有一个中断使能位,同时其中的计数值用于中断。当计数值到达0时,节拍时间中断就会触发。中断的间隔时间计算如下:Period=(n+1)/128秒n:节拍时间计数值RTCRTOS(实时操作系统)内核的时间节拍。如果节拍从RTC时间节拍产生,则RTOS内部与时间相关的功能将一直与实时时钟同步。RTCRTCRST将当前时间修改为23:38:00。注意:所有的RTC寄存器必须使用STRB,LDRB指令或char类型指针,以字节方式操作。下图为32.768KHZ晶振的电路连接示例:RTCCON4RTCENBCD寄存器的读/RTCEN位可以控制CPURTC之间的所有接口,因RTC控制程序中,应当1从而使得在系统复位之后能够读写这些寄存器。而在电源关闭之前,RTCEN你更改清0从而无意中对RTC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论