目录
DS1302概述
•DALLAS公司推出的高性能、低功耗的实时时钟。
•采用SPI三线接口与MCU进行同步通信,并可采用突发方式一次传送多个字节的时钟参数和RAM数据。
•附加31字节的静态RAM。
•简单来说,DS1302可以理解为一个电子手表,里面带有一个31字节的RAM内存。
•在DS1302中有两块存储器:日历时钟寄存器和静态RAM存储器。前者用于记录实时时间,后者用于记录其他数据。
日历时钟寄存器
控制字格式与数据定义
•DS1302读寄存器和写寄存器的地址是不一样的。将读寄存器地址、写寄存器地址和日历时钟数据定义成三个数组。
SPI接口时序
•在控制字指令输入后的下一个SCLK时钟信号的上升沿,数据被写入DS1302;在控制字指令输入后的下一个SCLK时钟信号的下降沿,数据从DS1302读出。
DS1302的基本操作