ds1307和ds1302优缺点
扫描二维码
随时随地手机看文章
ds1302和ds1307区别
ds1302是半SPI接口
在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。在DS1302的时钟日历或RAM进行数据传送时,DS1302必须首先发送命令字节。若进行单字节传送,8位命令字节传送结束之后,在下2个SCLK周期的上升沿输入数据字节,或在下8个SCLK周期的下降沿输出数据字节。
ds1302接cpu电路图:
ds1307是I2C接口
DS1307在IIC总线上是从器件,地址固定为“11010000”,DS1307 写操作TWI 被控接收模式 主控器件按如下顺序将数据写入到DS1307 寄存器或内部RAM 中:
第一步:START 信号,
第二步:写SLA+W(0xd0)字节,DS1307 应答(ACK),
第三步:写1 字节内存地址(在以下第四步写入的第一字节将存入到DS1307 内该地址处),DS1307应答,
第四步:写数据(可写多个字节,每一字节写入后DS1307 内部地址计数器加一,DS1307 应答),
第五步:STOP 信号。
ds1307接cpu电路图:
ds1302和ds12c887区别
ds1302要用户自己安装后备电池和串口通讯,而且需要32.768晶振。
ds12c887自带后备电池,并口通讯,无需外围元件,自带晶体振荡器和锂电池,在没有外部电源的情况下可工作10年。
ds12c887时间表示方法有两种:一种用二进制数表示,一种用BCD码表示;DS12C887中带有128字节RAM,其中11字节用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节RAM供用户使用;数据/地址总线复用,用户可编程以实现多种方波输出。
ds12c887接cpu电路图: