摘要:包括iButton®器件在内,Maxim目前生产的1-Wire器件已有30多种。如何选择已有的应用程序接口API、软件范例及其它资源与这一类器件进行通信或为某个器件选择正确的资源是一件非常令人头疼的事。本文提供了该类资源的概述和选择指南。另外,还提供了一个目前1-Wire器件的功能说明和家族代码列表,便于用户查询。 所提供的API包括:TMEX (Microsoft Windows® API)、1-Wire公共文件资源(一种跨平台API)、Java™ 1-Wire API (OWAPI)及其变形.NET 1-Wire API (OW.NET)和精简型.NET 1-Wire API (OW.NET.Compact)。本文所描述的所有API都是免费的,而且大多数情况下还包括完整的源代码。 1-Wire 软件资源指南和器件说明 Jun 28, 2004 摘要:包括iButton 器件在内,Maxim 目前生产的1-Wire器件已有30 多种。如何选择已有的应用程序接口API、软件范例及其它资源与 这一类器件进行通信或为某个器件选择正确的资源是一件非常令人头疼的事。本文提供了该类资源的概述和选择指南。另外,还提供了 一个目前1-Wire器件的功能说明和家族代码列表,便于用户查询。 所提供的API包括:TMEX (Microsoft Windows API) 、1-Wire公共文件资源( 一种跨平台API) 、Java 1-Wire API (OWAPI)及其变 形.NET 1-Wire API (OW.NET)和精简型.NET 1-Wire API (OW.NET.Compact) 。本文所描述的所有API都是免费的,而且大多数情况下 还包括完整的源代码。 引言 包括iButton 在内,Maxim 目前生产的1-Wire器件已有30 多种。如何选择已有的应用程序接口(API) 、软件范例及其它资源与这一类器件 进行通信,或为某个器件选择正确的资源是一件非常令人头疼的事。本应用笔记提供了该类资源的概述和选择指南。本文中所描述的所 有API都是免费的,而且大多数情况下还包括完整的源代码。 1-Wire概述 1-Wire总线是一种简单的信号交换架构,通过一条线路在主机与外围器件之间进行双向通信。所有的1-Wire总线都具有一个共同的特 征:无论是芯片内还是iButton 内,每个器件都有一个互不重复的、工厂光刻的序列号,因此,每个器件都是唯一的。这样就允许从众多 连到同一总线的器件中独立选择任何一个器件。当1 个、2 个甚至多个1-Wire器件能共用一条线路进行通信,可以采用二进制位检索法依 次查找每一个器件。一旦器件的序列号已知,通过寻址该序列号,就可……