I have made a little data logger with an atmega328 and a DS1305 Real Time Clock. The RTC is controlled by SPI and so uses the same pins as the programmer. I have been having all kinds of trouble programming the atmega and have come to the conclusion that the DS1305 sometimes gets into a condition where it is holding on to the SPI lines and so programming fails with weird errors (such as incorrect device signature).
I know this is a long-shot but I was just wondering if anyone has experience of the DS3105 and knew a reliable sequence for enabling, setting/reading the time and disabling. Do I need a pull-up on the SS?
I know this is a long-shot but I was just wondering if anyone has experience of the DS3105 and knew a reliable sequence for enabling, setting/reading the time and disabling. Do I need a pull-up on the SS?