DS1302实时钟在嵌入式系统中的应用

DS1302实时钟在嵌入式系统中的应用

ID:38135171

大小:518.63 KB

页数:4页

时间:2019-05-25

DS1302实时钟在嵌入式系统中的应用_第1页
DS1302实时钟在嵌入式系统中的应用_第2页
DS1302实时钟在嵌入式系统中的应用_第3页
DS1302实时钟在嵌入式系统中的应用_第4页
资源描述:

《DS1302实时钟在嵌入式系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第22卷第3期黄石理工学院学报Vol.22No.32006年5月JOURNALOFHUANGSHIINSTITUTEOFTECHNOLOGYMay2006文章编号:1008-8245(2006)03-0083-04DS1302实时钟在嵌入式系统中的应用121陈冬彭德迟胡荣强12(武汉理工大学,湖北武汉430070;黄石理工学院,湖北黄石435003)摘要:介绍了DS1302实时钟的工作原理,并且以嵌入式操作系统uClinux为例,介绍了设备驱动程序的开发原理及过程,并给出了例程。关键词:实时钟;嵌入式系统;设备驱动中图分类号:TP310;TN43112文献标识码:BApplicationo

2、fReal-timerDS1302inEmbeddedSystem121ChenDongPengDechiHuRongqiang1(WuHanUniversityofTechnology,WuhanHubei430070;2HuangshiInstituteofTechnology,HuangshiHubei435003)Abstract:Thispaperintroducestheprincipleofreal-timerDS1302,usesembeddedsystemuClinuxasanexampletoexplainthetheoryandprocessofdevelopingd

3、evice-drivenprogramandprovidessampleprograms.Keywords:real-timer;embeddedsystem;device-driven长时间无人值守的监控系统需经常记录某些钟校准比较容易,若采用专用的晶体振荡器,几乎具有特殊意义的数据及对应时间的场合,时间作无须调整即可以达到国家要求的时钟误差标准。为一项基本、重要的参数在系统中起着重要作用。与微处理器间通过简单串行接口通信,只需3条DS1302芯片是美国DALLAS公司推出的低功耗线(CE、I/O、SCLK)便可以和微处理器以同步串行方式通信,且片内含31字节静态RAM。工作实时时钟芯片

4、,采用串行数据传输,具有接口简电压范围宽:2.0V~5.5V正常工作,在2.0V工单、价格低廉、可以通过后备电池供电等特点,可作电压下仅需300nA电流。能够以单字节或多字以广泛地应用于上述场合。uClinux是一种面向微节(突发模式)读写时钟或RAM数据,最多一次控制领域的嵌入式操作系统,近年来发展势头迅可以传输31字节数据。工作温度范围:-40℃~猛。通过设备驱动的编写,可以使DS1302很好+85℃。的工作在uClinux平台之上。1.1DS1302引脚及内部结构1DS1302实时钟的特性及其工作[1]原理实时钟提供秒、分、小时、日、星期、月、年(带闰年自动调整)等信息,能够以24小

5、时或12小时图1DS1302引脚分配图模式工作并且提供AM/PM指示。DS1302的时收稿日期:2006-01-03作者简介:陈冬(1979—),男,湖北武汉人,硕士生。84黄石理工学院学报2006年芯片引脚如图1所示,Vcc1为后备电源引脚,数器、实时时钟及31字节RAM构成。Vcc2为主电源引脚。Vcc1与后备电源相连,保证1.2DS1302控制字节在主电源关闭的情况下也能让时钟连续运行。对DS1302进行任何数据传送时,以命令字节DS1302由Vcc1或Vcc2两者中的较大者供电。当起始,格式如图3所示。其最高有效位D7必须为Vcc2大于Vcc1+0.2V时,由Vcc2向DS1302

6、供逻辑1,若为0,则DS1302抛弃此字节。D6为逻电。X1和X2外接标准32.768kHz石英晶体,内辑0时,表示传送时钟日历数据;逻辑1表示访问部振荡器设计与负载电容6pF的晶体配合运行。RAM数据。D5~D1指定待访问寄存器地址。最DS1302同时也能够被外部32.768kHz振荡器驱低有效位D0为逻辑0时,表示数据写入;为1则动,在这种配置中,X1脚与外部振荡器信号相连,表示数据读出。命令字节总是从最低有效位LSBX2脚悬空。(位0)开始输入。CE脚为输入信号,在读/写操作时必须置高。1.3DS1302单字节数据收发时序I/O脚为双向数据引脚。SCLK用来同步串行结DS1302在单

7、字节传送模式下,通过把CE驱构的数据传输。这三个引脚芯片内部都有40KΩ动至高电平,启动所有的数据传送。CE有两种功的下拉电阻到地。能:(1)接通控制功能,允许控制、数据字节送入移位寄存器;(2)提供中止单字节或多字节数据传送的手段。数据输入时,时钟的上升沿数据必须有效,数据的输出在时钟的下降沿。如果为低电平,那么所有的数据传送将被中止,且I/O引脚变为高阻状态。上电时,在V1>2.5V之前,必须为逻辑0。当把驱动至逻辑

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。