当总线上只有单个DS18B20时,可以用Read ROM命令来读取ROM ID,如果总线上带有多个器件,不能直接用READ ROM命令来读取ROM ID,这样所有的器件将响应命令造成读取错误,带多个器件时,要用查找算法来查找每个器件的ROM ID,然后用MATCH ROM命令对指定的器件进行操作。也就是说,对于单个器件和多个器件的操作是不一样的。
当总线上只有单个DS18B20时,可以用Read ROM命令来读取ROM ID,如果总线上带有多个器件,不能直接用READ ROM命令来读取ROM ID,这样所有的器件将响应命令造成读取错误,带多个器件时,要用查找算法来查找每个器件的ROM ID,然后用MATCH ROM命令对指定的器件进行操作。也就是说,对于单个器件和多个器件的操作是不一样的。