当前位置:首页 > 技术学院 > 技术前线
[导读]现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用

ds1302和ds1307区别

ds1302是半SPI接口

在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。在DS1302的时钟日历或RAM进行数据传送时,DS1302必须首先发送命令字节。若进行单字节传送,8位命令字节传送结束之后,在下2个SCLK周期的上升沿输入数据字节,或在下8个SCLK周期的下降沿输出数据字节。

ds1302接cpu电路图:


ds1302和ds1307区别_ds1302和ds12c887区别

ds1307是I2C接口

DS1307在IIC总线上是从器件,地址固定为“11010000”,DS1307 写操作TWI 被控接收模式 主控器件按如下顺序将数据写入到DS1307 寄存器或内部RAM 中:

第一步:START 信号,

第二步:写SLA+W(0xd0)字节,DS1307 应答(ACK),

第三步:写1 字节内存地址(在以下第四步写入的第一字节将存入到DS1307 内该地址处),DS1307应答,

第四步:写数据(可写多个字节,每一字节写入后DS1307 内部地址计数器加一,DS1307 应答),

第五步:STOP 信号。

ds1307接cpu电路图:


ds1302和ds1307区别_ds1302和ds12c887区别

ds1302和ds12c887区别

ds1302要用户自己安装后备电池和串口通讯,而且需要32.768晶振。

ds12c887自带后备电池,并口通讯,无需外围元件,自带晶体振荡器和锂电池,在没有外部电源的情况下可工作10年。

ds12c887时间表示方法有两种:一种用二进制数表示,一种用BCD码表示;DS12C887中带有128字节RAM,其中11字节用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节RAM供用户使用;数据/地址总线复用,用户可编程以实现多种方波输出。

ds12c887接cpu电路图:


ds1302和<a href=ds1307区别_ds1302和ds12c887区别" src="/images/21ic_nopic.gif" data-src="ebb3J5/Bwdo7r3u5EcOBO1C+2A1MyRw/iD0EDw9c8zEFnyK6luF4pSNFnnj6yP06jta8iBIo6x+E+t9eew" class="delay_img" alt="ds1307和ds1302优缺点" width="500" height="312" />
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭