使用STM32F107驱动DS1302,初始化成功了,因为向DS1302进行写入初始时间,再读取是对的;
后面进入主循环,每秒读取一次时间,还是初始写入的时间,一秒都不变化,时间不走,有可能因为什么。
确认晶振是否起振了,配合的电容是不是对;
量下电压,看看电压正常吗。
之前用DS1302,也碰到过,当时是芯片的问题。还有人提过,你在对时后,开写保护的时候,来一次复位,即RST引脚复位操作,好像就可以了。
32.768K的晶振测一下,有没有波形吧,还要初始化时,设置一个初始的时间后,应该会会走了
应该是硬件问题,看一下晶振有没有起吧,测一下工作电源是不是正常的,
焊接有没有虚的