欢迎来到天天文库
浏览记录
ID:36284561
大小:368.50 KB
页数:40页
时间:2019-05-08
《arm2410实时钟r》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实时钟RTC主要内容概述结构寄存器应用举例重点:(1)控制寄存器;(2)RTC应用一、概述RTC(实时时钟)功能:通常采用RTC来提供可靠的系统时间,包括时、分、秒、和年、月、日等;而且要求在系统处于关机状态下它也能够正常工作(后备电池供电),它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的32.768KHz晶振和电阻电容等。RTC应用:现在很多电子产品都有RTC功能,如电子日历(台式、壁式等)、手持数码产品(手机、电子词典、各种学习机、照相机、摄像机等)、电子计量仪表(电度表、燃气表、水表等)、家用
2、电器(电视机、机顶盒、DVD等)等,应用非常广泛。RTC芯片:在上面所说产品,都有RTC功能的芯片,有的产品使用独立的RTC芯片,如壁式电子日历、电子计量仪表等;有的产品使用的不是独立的RTC芯片,而是RTC功能集成到了其它的芯片中,如手持数码产品等。S3C2410的RTC的特点:时钟数据采用BCD编码时钟数据有:秒、分、时、日、月、年、星期能够对闰年的年月日进行自动处理具有报警功能,当系统处于关机状态时,能产生告警中断具有独立的电源输入提供毫秒级时钟中断,该中断可用于作为嵌入式操作系统的内核时钟二、S3C241
3、0的RTC结构1、S3C2410的RTC结构S3C2410的RTC主要有5部分构成:时钟发生器、节拍发生器、时间与日期计数器(时分秒年月日星期)、报警发生器、控制逻辑等部分。如下图所示。2、S3C2410RTC的振荡电路S3C2410RTC的只需外接2个20P左右的小电容、32.768KHz的晶振即可。如下图所示。三、RTC专用寄存器S3C2410的RTC有17个专用寄存器,均需用字节读写。下表为前10个,有4个为控制寄存器,6个为报警寄存器。RegisterAddressR/WDescriptionResetV
4、alueRTCCON0x57000040/3R/WRTC控制寄存器0x0TICNT0x57000044/7R/WRTC节拍计数器0x00RTCALM0x57000050/3R/WRTC报警控制寄存器0x00RTCRST0x5700006C/FR/WRTC循环复位寄存器0x0ALMSEC0x57000054/7R/W报警秒数寄存器0x00ALMMIN0x57000058/BR/W报警分钟数寄存器0x00ALMHOUR0x5700005C/FR/W报警小时数寄存器0x00ALMDAY0x57000060/3R/W报警
5、天(日)数寄存器0x01ALMMON0x57000064/7R/W报警月数寄存器0x01ALMYEAR0x57000068/BR/W报警年数寄存器0x00三、RTC专用寄存器S3C2410的RTC有17个专用寄存器,均需用字节读写。下表为4个控制寄存器。RegisterAddressR/WDescriptionResetValueRTCCON0x57000040/3R/WRTC控制寄存器0x0TICNT0x57000044/7R/WRTC节拍计数器0x00RTCALM0x57000050/3R/WRTC报警控制寄
6、存器0x00RTCRST0x5700006C/FR/WRTC秒循环复位寄存器0x0本表6个寄存器:为报警日期、时间寄存器RegisterAddressR/WDescriptionResetValueALMSEC0x57000054/7R/W报警秒数寄存器0x00ALMMIN0x57000058/BR/W报警分钟数寄存器0x00ALMHOUR0x5700005C/FR/W报警小时数寄存器0x00ALMDAY0x57000060/3R/W报警天(日)数寄存器0x01ALMMON0x57000064/7R/W报警月数寄
7、存器0x01ALMYEAR0x57000068/BR/W报警年数寄存器0x00后7个寄存器:为日期、时间寄存器。RegisterAddressR/WDescriptionResetValueBCDSEC0x57000070/3R/W秒当前值寄存器0xXXBCDMIN0x57000074/7R/W分钟当前值寄存器0xXXBCDHOUR0x57000078/BR/W小时当前值寄存器0xXXBCDDAY0x5700007C/FR/W日当前值寄存器0xXXBCDDATE0x57000080/3R/W星期当前值寄存器0xX
8、XBCDMON0x57000084/7R/W月当前值寄存器0xXXBCDYEAR0x57000088/BR/W年当前值寄存器0xXXRegisterAddressR/WDescriptionResetValueRTCCON0x57000040(L)0x57000043(B)R/W(字节)RTC控制寄存器0x01、RTC控制寄存器(RTCCON)字段名位意义初值CLKRST
此文档下载收益归作者所有