
的Thermochron的iButton
状态寄存器映射
地址
0214h
第7位
TCB
第6位
MEMCLR
第5位
MIP
4位
SIP
第3位
0
第2位
TLF
第1位
THF
位0
TAF
DS1921G
状态寄存器
状态寄存器保持设备的状态信息
和报警标志。该寄存器位于地址
0214h 。写入该寄存器不一定
结束使命。
各个位的功能分配是
解释如下。位的MIP , TLF ,THF和TAF可以
仅被写为0的所有其他位是只读的。第3位
没有任何功能。
第7位:温睿忙( TCB ) 。
如果该位为
0时, DS1921G当前正在执行的温度
转换。这个温度转换或者是自
由于正在进行或initi-一个任务是启动
由命令ated当一个任务不是正在进行。
该
TCB
位变为低电平的转换开始之前
和公正的结果后返回到大被锁
在读出寄存器地址0211h 。
第6位:内存中清除( MEMCLR ) 。
如果该位为1 ,
内存页17及更高版本(报警时间戳/
持续时间,温度直方图,但不包括数据的日志
内存) ,以及团时间戳,使命
采样计数器,任务启动延迟,和样品
房价已清0 ,从执行清除
存储器功能命令。该MEMCLR位返回
0只要写一个非零值到样
率寄存器启动一个新的任务,前提是
EM
位也为0 。
存储器具有以被清除
一个任务开始。
第5位:使命进展( MIP ) 。
如果该位为1,
DS1921G已经成立了一个使命,这个错
锡永仍在进行中。如果A任务开始
EM
位
控制寄存器(地址20Eh )是0和nonze-
RO值写入采样率寄存器地址
20Dh 。该MIP位将返回从逻辑1到逻辑0时
任务结束。与第一个写一个任务结束
尝试(复制暂存器命令)以任何寄存器
为200h的地址范围213H 。可替换地,一个错
锡安可以通过直接写入状态来结束稳压
存器和设置MIP位为0的MIP位不能
通过写状态寄存器设置为1 。
第4位:样品中( SIP ) 。
如果该位为1,
DS1921G当前正在执行温度转换
锡永在进步的使命的一部分。使命SAM-
普莱斯在秒发生侧翻,从59到00。
SIP位从0变为1大约250ms的
实际温度转换开始前,允许 -
荷兰国际集团的芯片的电路以唤醒。温度
转换包括一个唤醒阶段取最大
875ms 。在此期间,读访问,所述存储器
17及以上的网页是允许的,但可以揭示
无效的数据。
第2位:温度低标志( TLF ) 。
逻辑1的
温度低的标志位指示的温度
在执行任务期间测量显示的温度
等于或低于在该温度低的值
门限寄存器。温度低的标志可
随时清除,即写此位为0,这标志
开始一个新的任务之前,必须清除。
第1位:温度高旗( THF) 。
逻辑1的
温度高的标志位指示的温度
在执行任务期间测量显示的温度
等于或高于所述温度的值
高门限寄存器。温度高的标志可以
随时清除,即写此位为0,这标志
开始一个新的任务之前,必须清除。
位0 :定时器报警标志( TAF ) 。
如果该位为1,
发生RTC报警(见
计时
部分
有关详细信息) 。定时报警标志可以在任何被清除
一次写入该位为逻辑0。由于计时器警报
不能被禁用,在TAF标志通常是在读1
一个使命。这个标志应该在开始之前被清除
新的使命。
______________________________________________________________________________________
15