]>
Commit | Line | Data |
---|---|---|
c7b21bde GS |
1 | ------------------------------------------------------------------------------- |
2 | Maxim Integrated DS3231 RTC | |
3 | ------------------------------------------------------------------------------- | |
4 | ||
5 | Details: | |
6 | - DS3231 datasheet: https://datasheets.maximintegrated.com/en/ds/DS3231.pdf | |
7 | ||
8 | ||
9 | Logic analyzer setup | |
10 | -------------------- | |
11 | ||
12 | The logic analyzer used was Geeetech Mini Board Cypress FX2(LP) eval board | |
13 | with fx2lafw firmware (at 4MHz): | |
14 | ||
15 | Probe DS3231 pin | |
16 | ------------------------- | |
17 | 0 SCL | |
18 | 1 SDA | |
19 | ||
20 | ||
21 | ds3231_ex1.sr | |
22 | ---------------------- | |
23 | ||
24 | The file provides reading/writing of time keeping registers as well as | |
25 | control, control/status and temperature registers of the RTC chip, which | |
26 | was setup to 24-hours mode: | |
27 | ||
28 | - Read Control register | |
29 | - Write Control register - disable alarms | |
30 | - Read Control/Status register | |
31 | - Write Control/Status register - clear alarm's flags | |
32 | - Write Alarm 1 registers - set Alarm 1 at every 1st date | |
33 | - Write Alarm 2 registers - set Alarm 2 at every minute | |
34 | - Read date/time | |
35 | - Read temperature (MSB) | |
36 | ||
37 | ||
38 | ds3231_ex2.sr | |
39 | ---------------------- | |
40 | ||
41 | The file provides reading/writing of time keeping registers as well as | |
42 | control/status and temperature registers of the RTC chip, which was setup | |
43 | to 24-hours mode and after Alarm 2 occured: | |
44 | ||
45 | - Read Control/Status register | |
46 | - Write Control/Status register - clear alarm flag | |
47 | - Read date/time | |
48 | - Read temperature (MSB) |