
的Thermochron的iButton
接着,低温和高温阈值
指定温度公差带年轻人必须
来限定。该
温度转换
部分
介绍了如何将一个温度值成
二进制代码被写入到所述阈值寄存器中。
搜索条件位控制状态
登记不影响任务。如果多台设备
连接以形成一个1-Wire网络,的设置
搜索条件使这些设备参与
在有条件的搜索,如果某些事件,如
定时器和温度报警,时有发生。详细
上的搜索条件被发现在
只读存储器
功能命令
部分和控制寄存器
之三的描述。
翻转使能位( RO )的设置和样品
速率取决于任务和持续时间
监测要求。如果最近的温度
历史是很重要的,在过渡应启用
(RO = 1)。否则,应估计持续时间
以分钟为使命,通过把数
2048来计算采样速率的值(数
温度转换之间的分钟) 。为
例如,如果一个任务的预计时间为10
天( 14,400min ) ,当时的2048个字节的容量
数据记录存贮器将足以存储一个新的
珍惜每7分钟。如果DS1921G的数据记录存储器
不够大,无法存储所有的温度读数, 1
可以使用多种设备,并设置任务启动延迟
以价值,使第二设备开始录制
一旦第一设备的存储器已满等
上。在RO位必须设置为0以禁用侧翻
否则将覆盖该记录,温度
TURE日志。
经过RO位和任务启动延迟设置,在
采样率寄存器是数据的最后一个元素是
写的。采样率可以是从1到任意值
255 ,编码为一个无符号的8位二进制数。如
一旦采样率进行写入操作, DS1921G套
MIP的标志并清除MEMCLR标志。作为后
所指定的任务启动延迟多少分钟
已经结束,器件等待下一分钟为界,
然后被唤醒时,将当前时间和日期到
使命时间戳寄存器,使得第一温
使命perature转换。这种递增
无论是任务采样计数器和器件采样
计数器。所有后续的温度测量
采取由值指定分界限
在采样率寄存器。一个可以读取存储器
在DS1921G来观看,因为它进展的使命。
应注意,以避免内存访问CON-
flicts 。见
内存访问冲突
节
详细信息。
地址寄存器和
传输状态
因为串行数据传输的器件-DS1921G
使用三个地址寄存器,称为TA1 ,TA2和
E / S(图9) 。寄存器TA1和TA2必须加载
以向其中的数据被写入或目标地址
从该数据时的读出的COM发送到主站
命令。注册E / S就像一个字节计数器和转让
状态寄存器。它用于与验证数据完整性
写命令。因此,掌握了只读
访问该寄存器。低5位的E / S寄存器的
器指示的最后一个字节已经作为地址
写入暂存器。这个地址被称为结束
抵消。位在E / S寄存器的第5 ,被称为PF或部分字节
标志,如果主机发送的数据位的数量被设置
不是8位6的整数倍,则总是0。注意
的最低5位的目标地址也确定了
雷暂存器,其中interme-内的地址
开始数据diate存储。这个地址被称为
字节偏移量。如果目标地址为写入命令是
13CH ,例如,然后暂存器店低能
荷兰国际集团的数据开始的字节偏移代上是一部充满
后仅4个字节。相应的结束偏移
这个例子是1Fh的。对于速度的最佳经济
和效率,目标地址应该写
点到一个新页的开始,即字节摘
定为0。因此,刮擦的全部32个字节的容量
垫是可用的,也导致在结束的偏移
1FH 。然而,它可以写一个或几个CON-
tiguous某个字节的页面中。结局
与局部的和溢出标志一起偏移是
指支持主检查数据integri-
写命令后一节。的最高位
E / S寄存器,称为授权接受( AA ) , indi-
盖茨对于暂存器的有效副本的命令
已接收并执行。写数据到
暂存器清除此标志。
DS1921G
书面核查
要将数据写入到DS1921G ,暂存器必须
用作中间存储器。首先,主议题
Write Scratchpad命令来指定所需
目标地址,然后是数据要被写入到
暂存器。在接下来的步骤中,主机发送
读暂存器命令读取暂存器
和验证数据的完整性。作为序言刮擦
垫的数据,该DS1921G发送所请求的目标
地址TA1和TA2和E的含量/ S寄存器
之三。如果PF标志置位的数据没有正确的到达
暂存器。主并不需要继续
阅读;它可以启动一个新的审判将数据写入到
暂存器。类似地,如果AA标志指示
19
______________________________________________________________________________________