1-Wire搜索算法..docVIP

  • 6
  • 0
  • 约1.68万字
  • 约 20页
  • 2016-12-31 发布于重庆
  • 举报
摘要:Maxim的1-Wire?器件都带有一个64位的唯一注册码,存储在只读存储器内(ROM),能够在1-Wire网络中通过1-Wire主机对其寻址。如果1-Wire网络中从机器件的ROM码是未知的,则可采用搜索算法查找这些码。本文详细说明了搜索算法的原理,并提供了一个范例,便于用户使用。该算法对任何现有的或将要推出的1-Wire器件都是有效的。 绪论 Maxim的每片1-Wire器件都有唯一的64位注册码,它存储在只读存储器(ROM)中。在1-Wire网络中,注册码用于1-Wire主机对从机器件进行逐一寻址。如果1-Wire网络中从机器件的ROM码是未知的,可以通过搜索算法来找到此码。本文不仅详细地解释了搜索算法,而且还提供了实现快速整合的例程。该算法适用于任何具有1-Wire接口特性的现有产品及未来产品。 图1. 64位唯一的ROM注册码 搜索算法 搜索算法采用的是二叉树型结构,搜索过程沿各分节点进行,直到找到器件的ROM码即叶子为止;后续的搜索操作沿着节点上的其它路径进行,按照同样的方式直到找到总线上的所有器件代码。 搜索算法首先通过复位(reset)和在线应答脉冲(presence pulse)时隙将1-Wire总线上的所有器件复位;成功地执行该操作后,发送1 个字节的搜索命令;搜索命令使1-Wire器件准备就绪、开始进行搜索操作。 搜索命令分为两类:标准搜

文档评论(0)

1亿VIP精品文档

相关文档