Maine Solder Guy

Member Since: August 28, 2006

Country: United States

Profile

Bio

Full time IT guy and doc. Intrigued by embedded systems

Role

Here- a hobbyist, pure and simple

Programming Languages

Mostly Wiring/Arduino, pretty good at BASIC, still can write something in Pascal

Interests

GPS, Time, repurposing components and modules

  • The DS3231 can use the 1307 libraries. I'm not sure that you extract all functionality, but my uses have been fairly simple and I don't need all bells and whistles. My major interest was the temperature controlled oscillator and high accuracy.

  • One more post: I spent a couple of hours getting the interrupt to work this morning. Two pieces of info that may be of use-- (1) The output of the square wave pin on the ds3234 cannot be tied directly to the input of an Arduino. A 4.7K resistor seemed to work fine. (2)You may need to build a delay into your code between detecting a square wave and reading the registers to let the update complete.

  • Cancel that question. Half asleep this morning. I figured it out.

  • Some help, please. I intend to use the square wave output to trigger an interrupt on a uC. The datasheet says that this line needs a pullup resistor. The schematic for the board shows a 10K resistor and 22pf cap to ground from this pin. I presume that the 10k, since it is on the "high" side of the cap, is not an issue in terms of my pullup resistor.
    So... a couple of questions from this newbie. The reference diagram on the datasheet does not indicate a need for this circuitry. Why is it there? Second, any suggestions for a pullup? I was thinking in the 4.7K range.
    Thanks all.
    Ed

No public wish lists :(