yviswanathbe
Full Member level 4

Hi,
I am doing a Digital Timer using AT89C4051 and DS1307 RTC. Time is displayed on 16x2 LCD.
I have enabled 1 HZ square wave output and updating the time on LCD every rising edge.
The problem i am facing is the RTC time is not accurate. For every 24 hours i observed a delay of 2 minutes. I have assembled two other boards and checked, I have grounded the crystal body, replaced the crystals(Crystal Frequency-32.768kHz), but the problem is same.
I have measured the crystal frequency, 1 HZ pulse with the oscilloscope and it is fine.
What could be the problem? Can somebody guide me to solve my issue.
Thanks and Regards,
Viswanath
I am doing a Digital Timer using AT89C4051 and DS1307 RTC. Time is displayed on 16x2 LCD.
I have enabled 1 HZ square wave output and updating the time on LCD every rising edge.
The problem i am facing is the RTC time is not accurate. For every 24 hours i observed a delay of 2 minutes. I have assembled two other boards and checked, I have grounded the crystal body, replaced the crystals(Crystal Frequency-32.768kHz), but the problem is same.
I have measured the crystal frequency, 1 HZ pulse with the oscilloscope and it is fine.
What could be the problem? Can somebody guide me to solve my issue.
Thanks and Regards,
Viswanath