I am using a DS1337 (Not the C version) and facing a weired problem.
As per the DS1337 data sheet, whenever the second register is gets updated then the internal counter gets reset and there will a 1sec to complte the remaining time values write into RTC(min, hour,sec..).
But it is not happening like that... when ever i writes a time into RTC(for example 1hour 30min and 59sec) sometimes the seconds value is drifted into 00.
Due to this behaviour,the RTC time is drifted 1min less(1:30:00) than the actual time..
Any thoughts?
Thanks
As per the DS1337 data sheet, whenever the second register is gets updated then the internal counter gets reset and there will a 1sec to complte the remaining time values write into RTC(min, hour,sec..).
But it is not happening like that... when ever i writes a time into RTC(for example 1hour 30min and 59sec) sometimes the seconds value is drifted into 00.
Due to this behaviour,the RTC time is drifted 1min less(1:30:00) than the actual time..
Any thoughts?
Thanks