1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > EPSON RX8010SJ RTC 调试笔记 之三 I2C 寄存器表

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

时间:2022-06-26 01:24:32

相关推荐

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

硬件: EPSON RX8010 SJ

** RX8010SJ I2C 寄存器表

RX8010SJ I2C 寄存器说明

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]: 视应用需求而定;

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<Update Interrupt Enable>:

此标志位决定是否产生计时更新中断信号;

当 UIE bit = 0 时, 不会产生计时更新中断信号, IRQ1 保持为 Hi-z; 中止计时更新中断信号输出, IRQ1 状态从低电平变为 Hi-z.

当 UIE bit = 1 时, 当计时更新中断事件出现时,产生中断信号.

TIE<TIMER Interrupt Enable> bit:

TIE标志位用于控制固定周期定时器中断产生时,对应的 IRQ1 或 IRQ2 通道信号输出;

当 TIE bit = 0 时, 固定周期定时器不会产生中断输出信号; 而且会中止中断信号, IRQ 状态从低电平变为 Hi-Z;

当 TIE bit = 1 时, 固定周期定时器产生中断输出信号; IRQ 状态从 Hi-Z 变为低电平;

AIE<Alarm Interrupt Enable>:

此标志位用于控制报警中断事件输出信号 IRQ1;

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

当 AIE bit = 1 时, 报警中断事件发生时,会产生中断输出信号;IRQ1 状态从 Hi-Z 变为低电平;

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

TSTP <TIMER STOP>:

此标志位用于停止固定周期计时器;

当 "STOP bit = 0",TSTPbit = 0 时, 中止当前固定周期计时器计数,重启定时器;

当 "STOP bit = 0",TSTPbit = 1 时, 固定周期计时器停止;

当 STOPbit = 1, 参数设置为 64Hz, 1Hz, 1/60Hz,1/3600Hz 时,固定周期计时器停止.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。