Jag har ett problem med min DS1302. Den vill inte hålla tiden efter strömavbrott. När jag studerat databladet och mitt schema så kom jag underfund med att jag råkat koppla backupen på Vcc2 istället för Vcc1. Jag gick genast ut för att ändra detta. Men det funkade likförbannat inte dessutom så hackade det till var fjärde sekund lite skummt.. Är det någon som har någon idé på vad som kan vara fel? RTCn är kopplad till en P16F84/LCD.
Kan vara knepighet med RST-ingången när spänneingen växlar om du har olika nivå på vcc1 och vcc2 möjligen. Kolla igenom databladet och din koppling en gång till. Tror att den efter att varit spänningslös måste resetas på RST. Hur har du kopplat RST ?
Men vad händer när processorn startar och stoppar med RB0 ? Undersök om det inte kan vara det som är strulet. Koppla RST till en separat resetkrets tillfälligt och koppla ihop allt, strömsätt med batteriet, reseta och starta processorn och se om det fungerar nu. Då har du iaf hittat felet..
Hmm.. du har inte långa ledare från RTC:n till klockkristallen? Kristaller är ganska känsliga, och om man har för långa ledare kan det vara svårt att få den att svänga.