DS1302 Timekeeping chip pauses when I blow on it
I'm working on an SX-Tech board with a DS1302 timekeeping chip, a DS1620 digital thermometer, and a 2x16 serial LCD.·Every 1/10 second my·SX program polls the timekeeper and the thermomter and then displays the current hours, minutes, seconds, and temperature on the LCD. While debugging the thermometer code I would sometimes blow onto the DS1620 to cause a temperature increase. I noticed that blowing on the DS1620 often caused the time display to pause for a·number seconds and then resume. After a bit of investigation I determined that these pauses seemed to be·caused by a temporary·DS1302 clock stoppage, and not a bug in the SX control flow. Is there any reason that blowing·the circuit could cause the DS1302 clock to pause?
-Mike
-Mike
Comments
I can imagine its leads may be temporarily loose contact since these leads
are very thin and not really suited for breadboard use. If you wiggle the crystal
you probably get the same error.
regards peter
Post Edited (Philip Gamblin) : 3/13/2007 1:30:49 AM GMT