DS1302初始化问题

2020-01-30 13:36发布

有这么一个问题,我写完ds1302之后,可以正常工作,但是发现一个问题,每次上电都会执行 Write_Ds1302(0x80, (Read_Ds1302_Byte(0x80) & 0x7F));  //启动晶振计数,导致时间变慢,即使加后备电源也是一样,如果第一次烧录不启动,时钟又不会走。
有一种解决办法,就是第一次烧录启动晶振计数,然后把这个语句屏蔽掉,再烧录就行了,但是如果在量大生产的时候咋办。。。
有没有大侠有好的方法处理,烧录一次就搞定。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。