一、DS1302电路图
二、SPI协议介绍
SPI是串行外设接口(Serial Perpheral Interface)的缩写
三、SPI时序
1.写字节
void write_ds1302(unsigned char dat)
{
unsigned char i;
SCK=0;
for(i=0;i<8;i++)
{
if(dat&0x01)
{
SDA_SET;// IO=1
}
else
{
SDA_CLR;// IO=0
}
SCK_SET;//SCK=1
SCK_CLR;//SCK=0
dat=dat>>1;
}
}
2.读字节
unsigned char read_ds1302(void