Have any one ever used a DS1307 RTC ?
I'm sure plenty of people have, including myself.
give me the technical tips in handling it
When handling it, try to limit the amount of static electricity you
expose it to. Also try not to bend the pins too much.
and also coding hints to interface it with Aduc841 microconverter.
I don't know anything about Aduc841 microcontrollers, but if it has I2C
capability you should have no trouble talking to it. I'm using a PIC
16F88 and manually bit-banging the I2C and it works perfectly. I have a
DS1307 and two serial eeproms on the I2C bus. Every 30 seconds, the PIC
takes a temperature reading (LM34), reads the clock and logs the data to
the eeproms. It's been running for many months on a breadboard without
issue. As long as you read the datasheet and follow its advice, you
shouldn't have any trouble getting it to work. I have a lithium backup
battery hooked up as well as a 5V supply that is switched on and off. I
use the square wave output of the DS1307 to wake the PIC every second.
Everything works just as it should. Currently, it is also blinking (50%
duty) a blindingly bright, green LED (NTE-30038 10,500mcd typical) once
per second.
The biggest problem I had in getting it to work was not using stiff
enough pull-up resistors. I2C is pretty hateful about that kinda stuff.
;-)