EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表

硬件: EPSON RX8010 SJ


** RX8010SJ I2C 寄存器表

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第1张图片


RX8010SJ I2C 寄存器说明

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第2张图片


12.3.6 功能相关的寄存器 2 (Reg-30[h] ~ 32[h])
  1) FOPIN1,FOPIN0 bit: 是选择 IQR1 或 IRQ2 作为 FOUT 输出脚;
  2) TMPIN bit:选择 IRQ1 或 IRQ2 作为固定周期定时器功能的输出脚; 

12.3.7 保留标志位 (Reserved bit)
 
在初始化时, 务必于"-"标识的位必须写入如下指定值. "o" 标识为不可写的标志位, 读取时其返回值为 0;

  保留寄存器指定设置值:  Reg- 17[h]: 0xD8; Reg - 30[h]: 0x00; Reg-31[h]: 0x08; Reg-32[h]: 视应用需求而定;

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第3张图片

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第4张图片

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第5张图片


 


 


 



TEST bit: Epson 工厂测试标志位; 
启用 RX8010SJ RTC 时钟功能前,必须在初始化时写入 "0" 到此标志位;
启用后,如涉及此标志位的写操作,也务必保证其值为"0";
读取时,TEST bit 标志位没定义;而且这个标志位在读取时也应该屏蔽掉。

STOP bit:
此标志位用于停止计时操作. 当 "STOP bit = 1"时,RTC 芯片工作的相关功能如下:
1) 计量更新及日历操作停止;
   计时更新中断不能触发; 

2) 固定周期计时中断功能停止;
计数停止,定时器时钟源设置为 "64Hz,1Hz,1min,1h"

3) 对 FOUT 功能的作用
当 "STOP bit = 1",FOUT 可以是 32768hZ; 但 1Hz,1024Hz output 不允许; 


UIE:
此标志位决定是否产生计时更新中断信号;
当 UIE bit = 0  时, 不会产生计时更新中断信号, IRQ1 保持为 Hi-z; 中止计时更新中断信号输出, IRQ1 状态从低电平变为 Hi-z.
当 UIE bit = 1  时, 当计时更新中断事件出现时,产生中断信号.

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第6张图片

TIE bit:
TIE标志位用于控制固定周期定时器中断产生时,对应的 IRQ1 或 IRQ2 通道信号输出;
当 TIE bit = 0  时, 固定周期定时器不会产生中断输出信号; 而且会中止中断信号, IRQ 状态从低电平变为 Hi-Z;
当 TIE bit = 1  时, 固定周期定时器产生中断输出信号;  IRQ 状态从 Hi-Z 变为低电平;

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第7张图片


AIE:
此标志位用于控制报警中断事件输出信号 IRQ1;
当 AIE bit = 0  时, 报警中断事件发生,不会产生中断输出信号; 或是会中止中断输出信号, IRQ1 状态保持 Hi-Z或是从低电平变为 Hi-z;
当 AIE bit = 1  时, 报警中断事件发生时,会产生中断输出信号;IRQ1 状态从 Hi-Z 变为低电平;

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第8张图片

* AIE bit 标志位仅仅控制 IRQ1 输出端。而中止报警必须清除  AF flag 标志; 

TSTP :
此标志位用于停止固定周期计时器;
当  "STOP bit = 0",TSTP bit = 0  时, 中止当前固定周期计时器计数,重启定时器; 
当  "STOP bit = 0",TSTP bit = 1  时, 固定周期计时器停止; 
当 STOP bit = 1 , 参数设置为 64Hz, 1Hz, 1/60Hz,1/3600Hz 时, 固定周期计时器停止.

EPSON RX8010SJ RTC 调试笔记 之三,I2C 寄存器表_第9张图片

 

 

 

 

你可能感兴趣的:(硬件)