ds2482-100: 单独的-频道 1-线 主控
19 的 21
1-线 单独的 位, e.g., 至 发生一个 单独的 时间 slot 在 这 1-线 线条
情况 一个: 1-wire 空闲 (1wb = 0), 非 busy polling
S ad,0 一个 1WSB 一个 <字节> 一个 P (空闲)
S ad,1 一个 <字节> A\ P
这 空闲 时间 是 需要 为 这 1-线 函数 至 完全. 然后 进入 这 设备 在 读 模式 至 得到 这 结果
从 这 1-线 单独的-位 command.
情况 b: 1-wire 空闲 (1wb = 0), busy polling 直到 这 1-wire command 是 完成
S ad,0 一个 1WSB 一个 <字节> 一个
Sr ad,1 一个 <字节> 一个 <字节> A\ P
当 1wb 有 changed 从 1 至 0, 这 状态 寄存器 holds 这 有效的 结果 的 这 1-线 单独的 位 command.
情况 c: 1-线 busy (1wb = 1)
S ad,0 一个 1WSB A\ P
这 主控 应当 停止 和 重新开始 作 soon 作 这 ds2482 做 不 acknowledge 这 command 代号.
1-线 triplet, e.g., 至 执行 一个 搜索 只读存储器 函数 在 这 1-线 线条
情况 一个: 1-wire 空闲 (1wb = 0), 非 busy polling
S ad,0 一个 1WT 一个 <字节> 一个 P (空闲)
S ad,1 一个 <字节> A\ P
这 空闲 时间 是 需要 为 这 1-线 函数 至 完全. 然后 进入 这 设备 在 读 模式 至 得到 这 结果
从 这 1-线 triplet command.
情况 b: 1-wire 空闲 (1wb = 0), busy polling 直到 这 1-wire command 是 完成
S ad,0 一个 1WT 一个 <字节> 一个
Sr ad,1 一个 <字节> 一个 <字节> A\ P
当 1wb 有 changed 从 1 至 0, 这 状态 寄存器 holds 这 有效的 结果 的 这 1-线 triplet command.
情况 c: 1-线 busy (1wb = 1)
S ad,0 一个 1WT A\ P
这 主控 应当 停止 和 重新开始 作 soon 作 这 ds2482 做 不 acknowledge 这 command 代号.
repeat 直到 这 1wB
位 有 changed 至 0.
repeat 直到 这 1wB
位 有 changed 至 0.