DS1302时钟芯片
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DS1302时钟芯片
控制字总是从最低位开始输出。在控制字指令输入后的下一个SCLK时钟的上 升沿时,数据被写入DS1302,数据输入从最低位(0位)开始。同样,在紧跟 8位的控制字指令后的下一个SCLK脉冲的下降沿,读出DS1302的数据,读出 的数据也是从最低位到最高位。数据读写时序如下图 。
DS1302时钟芯片
DS1302 简介:
DS1302是美国DALLAS公司推出的一种高性能、低功耗 的实时时钟芯片,附加31字节静态RAM,采用SPI三线接 口与CPU进行同步通信,并可采用突发方式一次传送多个 字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、 日、星期、月和年,一个月小与31天时可以自动调整,且 具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电 源供电(主电源和备用电源),可设置备用电源充电方式, 提供了对后背电源进行涓细电流充电的能力。 DS1302用 于数据记录,特别是对某些具有特殊意义的数据点的记录 上,能实现数据与出现该数据的时间同时记录,因此广泛 应用于测量系统中。
一,CE开始控制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节 或多字节数据传输的方法。
DS1302有关日历、时间的寄存器共有12个,其中有7个寄存器(读时81h~ 8Dh,写时80h~8Ch),存放的数据格式为BCD码形式。
DS1302时钟芯片
内部结构
DS1302时钟芯片
读写时序说明 DS1302是SPI总线驱动方式。它不仅要向寄存器写入控制字,还需要读取相应 寄存器的数据。
Biblioteka Baidu
DS1302时钟芯片
外部引脚分配
各引脚的功能为: Vcc1:备用电源;Vcc2:主电源。当Vcc2>Vcc1+0.2V时,由Vcc2向
DS1302供电,当Vcc2< Vcc1时,由Vcc1向DS1302供电。 SCLK:串行时钟,输入; I/O:三线接口时的双向数据线; CE:输入信号,在读、写数据期间,必须为高。该引脚有两个功能:第
要想与DS1302通信,首先要先了解DS1302的控制字。DS1302的控制字 如下图。
控制字的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入 到DS1302中。
位6:如果为0,则表示存取日历时钟数据,为1表示存取RAM数据; 位5至位1(A4~A0):指示操作单元的地址; 位0(最低有效位):如为0,表示要进行写操作,为1表示进行读操作。