Man, winter is here. Ground yourself.
Anyway, I have a working circuit with a DS1307 breakout board, a 7-digit serial display, and an Duemilanove. I'm using the Arduino Time Library for the clock.
Anyway, I fried something. I touched my Arduino near the power adapter socket and created a huge spark, and my board promptly reset. It still works fine, but for some reason after about 10 minutes or so the clock resets to 12:00.
Which is odd, because nowhere in my code do I set it to 12:00. Further, the RTC itself isin't even resetting--once I reset the Arduino, the right time displays for another 10 or so minutes. I've tried a 9v and through USB, same issue. Once it hits 12:00, it still counts every minute.
Im stumped. What happened?