Nxp Semiconductors PCA2125 用户手册

下载
页码 52
 
 
NXP Semiconductors 
UM10301
 
User Manual PCF85x3, PCA8565 and PCF2123, PCA2125
UM10301_1 
© NXP B.V. 2008. All rights reserved.
User manual 
Rev. 01 — 23 December 2008 
27 of 52
Table 5. 
Setting the time and date 
Sequence of commands / data to be sent 
Binary (BCD) 
HEX 
Register 
Address 
Comments 
  
 
generate 
I
2
C start condition 
1 0 1 0   0 0 1 0 
A2 
 
I
2
C slave address, write 
0 0 0 0   0 0 0 0 
00 
 
word address 0, next bytes are data 
0 0 0 0   0 0 0 0 
00 
00 
control/status 1, no test modes or POR override 
0 0 0 0   0 0 0 0 
00 
01 
control/status 2, no alarm/timer flags or interrupts 
0 0 0 0   0 0 0 0 
00 
02 
set seconds, clear voltage low detector 
0 1 0 0   0 1 0 1 
45 
03 
set minutes to 45 
0 0 0 1   0 1 0 0 
14 
04 
set hours to 14 
0 0 0 1   0 1 1 0 
16 
05 
set days to 16 
0 0 0 0   0 1 0 1 
05 
06 
set weekdays to Friday, Monday is day 1 
1 0 0 0   0 1 1 1 
87 
07 
set month to 7 and century bit to 1 
0 0 0 0   1 0 0 0 
08 
08 
set years to 08 
1 0 0 0   0 0 0 0 
80 
09 
disable minute alarm and reset to 00 
1 0 0 0   0 0 0 0 
80 
0A 
disable hour alarm and reset to 00 
1 0 0 0   0 0 0 0 
80 
0B 
disable day alarm and reset to 00 
1 0 0 0   0 0 0 0 
80 
0C 
disable weekday alarm and reset to 00 
1 0 0 0   0 0 0 0 
80 
0D 
set frequency out to 32768 Hz e.g. for tuning 
0 0 0 0   0 0 0 0 
00 
0E 
timer switched off 
  
 
generate 
I
2
C stop condition 
 
12.2 Alarm 
It is possible to program several types of alarm. Let’s take the example to set an alarm 
such that always 15 minutes past the hour the alarm flag AF is set and an interrupt 
generated. 
Table 6. 
Setting the alarm 
Sequence of commands / data to be sent 
Binary (BCD) 
HEX 
Register 
Address 
Comments 
  
 
generate 
I
2
C start condition 
1 0 1 0   0 0 1 0 
A2 
 
I
2
C slave address, write