Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/18/09 09:52
Read: times


 
#170929 - This could be the reason...
Responding to: ???'s previous message
Hi Siddharth,

As mentioned :
1. you are waiting for the RTC interrupt to update the time through software.
2. clock freezes; and after manual reset, it starts counting the time when the clock had freezed.

When the clock freezed, did the other functions of your product also freezed, example: Keyboard, Display, other activities of your product apart from RTC ?

Add up the above 2 points, and it most probably means, that the Oscillator has stopped, hence the "interrupt" is not generated, and hence your RTC freezed.
After manual reset, the oscillator is again started by writing the control word, and everything works as "a Priest on Sunday" (its a quote from "BackToTheFuture-3").

Check your software again, are you un-intentionally reading/writing on IIC bus ?
Or else the RTC chip has gone bad.
It may be because of Power Glithces/Noise, check for decoupling capacitors, and the power supply circuits again.

Keep Noise generating devices and circuits away, as far as possible, atleast to verify that the problem is due to Noise or not?



List of 12 messages in thread
TopicAuthorDate
RTC problem            01/01/70 00:00      
   According to the RTC datasheet...            01/01/70 00:00      
      what's there in place            01/01/70 00:00      
   My past experience with RTC            01/01/70 00:00      
   Kiran is right...            01/01/70 00:00      
      new problem            01/01/70 00:00      
         Stopped oscillator?            01/01/70 00:00      
            It will help if            01/01/70 00:00      
         This could be the reason...            01/01/70 00:00      
   @ kiran,munish            01/01/70 00:00      
      Minimize I2C activity            01/01/70 00:00      
         One step further            01/01/70 00:00      

Back to Subject List