DSE. Pin TSSOP. DSEN Pin TSSOP (Industrial). PIN ASSIGNMENT. DS Serial Alarm Real Time Clock (RTC) VCC2. 1. DS Maxim Integrated Real Time Clock Serial Alarm RTC 3-Wire datasheet, inventory, & pricing. Maxim Integrated DS+: available from 18 distributors. Explore Integrated Circuits (ICs) on Octopart: the fastest source for datasheets, pricing, specs.
|Published (Last):||17 July 2013|
|PDF File Size:||14.57 Mb|
|ePub File Size:||16.78 Mb|
|Price:||Free* [*Free Regsitration Required]|
DS RTC using 3-wire mode.
CCS :: View topic – Test code to test dsc
Hello, I’m doing a project with the Arduino Mega, and I’m looking for a way to communicate with the DS real time clock, but I need to use the so-called 3-wire mode, not the 4-wire “true” SPI everyone else seem to be using. The chip supports both modes.
Now I want to use the DS instead, but I can’t seem to find any good source or library on the net that directly solves my problem, and I’m not experienced enough to know how easy it would be to write datasheeet low-level library using 3-wire communication myself.
This is what I have: Also the CE chip enable is connected to pin I have found a library for the DS which uses the Es1305 mode, so that one should have the logic down for controlling time and alarm registers. I would need to convert that library to use 3-wire. I have also found a library for another chip, the related DS, which also uses 3-wire protocol, but of course the functionality and meaning of the internal registers are somewhat different.
Combining these two libraries should give the desired result? Has someone implemented this already, and I just couldn’t find it?
I basically need to know if this datasyeet a feasible way to go, before I go waste a lot of hours trying to get it to not work.
But I’m learning here, so any help would be appreciated! The two libraries that could be combined to get what I need is linked here: For anyone interested, the datasheets for the DS and DS are found here: From a quick overlook of the code I’d guess that changing the defines: Thanks for looking at the code and replying.
Yes I definitely need to change the register address defines. Many thanks, you’ve helped me straighten certain things out.
I will try the ds130 code in the next few hours, and post my results. Some differences from DS to DS Write protection and clock halt enable oscillator are bit 6 and 7 respectively in the control register. Time registers are read from address 0x00 through 0x08, and written from address 0x80 through 0x It writes and reads the date and time!
Still some fixing up remaining, to ensure that it always calculates the time and date fields correctly conforming to the datasheet. Then there’s the alarm and related datasjeet stuff, which I’ll soon get to.