功能介绍
DS1302有两个功能:一个是时钟显示功能,一个是静态RAM功能。
采用三线接口与CPU进行通信。
Only three wires are required to communicate with the clock/RAM:
- CE(CE signal must be high during a read or a write.)
- I/O (data line)
- SCLK (serial clock)
控制命令
控制命令:
第七位默认为1,为0,写进去也是无效的;
第六位是RAM和CLOCK的选择位,此处用到的是CLOCK时钟的功能;
第5位到第1位决定了寄存器的五位地址;
最低位为0或1,可以进行写读的选择,写是0,读是1
数据输入
在输入的控制命令输入完成后,紧跟着输入的是一个数据命令,在紧跟着8位控制命令字节的下一个8位SCLK脉冲的上升沿,数据被写入到DS1302中。