发布网友
共3个回答
热心网友
掉电后就不走了,如果在外接电池端接个大电容,用二极管通过电源来充电倒还能走一段时间,具体时间看电容大小和漏电情况,最好外接电池(如CR2032电池),新电池能走一两年以上。
热心网友
楼上的朋友你好,没懂楼主的意思,就不要瞎Copy啥
你那个是一般51片子模拟的DS1302时序,在看一下楼主的问题,STC的SPI直接挂上DS1302。
先仔细看一下SPI的相关知识
DS1302的接口既不是I2C也不是SPI
I2C的数据传输是异步的,口线是浮空的。
SPI通讯有四条线:MISO、MOSI、SS和SCLK。
DS1302的接口类似于SPI,硬件上相当于MISO和MOSI合二为一;软件上使用了与I2C类似于的方式,由命令区别数据传输的方向。
所以结论是不能采用此种SPI来驱动DS1302,就算是你驱动了,操作起来也是很不方便的,因为没有做底层的驱动,无函数可用。
关于程序你可以Hi我,传一个调试通过的给你参考!
热心网友
1302 是掉电不走的药掉电还走的用c887试试