I have beed having a problum with a 1302 chip not updating the time when the micro and the 1302 are powered on the same 5 volt source.
Now I Keep the ds1302 running off the Backup battery, and use a extra pin on the micro to powerup the 1302, read the time, Turn it off.
Well its keeping time Now!!
Bookmarks