美信达拉斯1-wire编程器自主开发软件资源
有些朋友编程能力不错,喜欢自己折腾软件,毕竟官方的onewireviewer软件使用起来比较别扭的其实官方是提供有开发接口sdk及部分芯片读写实例代码,有能力自主开发的可以借鉴开发。
下面是官网sdk下载地址:https://www.analog.com/en/resources/evaluation-hardware-and-software/1-wire-sdks.html视自己的能力而为吧选择支持ds9097u的实例参考即可,有java,vc++等语言的,慢慢研究吧
1-Wire SDK for Windows
此SDK补充了1-Wire®驱动程序安装包的文档和示例,以帮助在Microsoft操作系统平台下开发1-Wire项目。1-Wire SDK包括Compact。.NET 1-Wire API是针对Windows®CE/Mobile平台的,完全是用c#为微软的Compact .NET框架编写的。包括c#中的示例,以及C、c++、Pascal (Borland Delphi)和Microsoft Visual Basic中的TMEX API示例。所有的例子都提供了源代码。包括32位和64位示例。
4.10版sdk
web版开发文档
1-Wire API用于Java SDK
用于Java™软件开发工具包(SDK)的1-Wire®API是一个健壮的、高度面向对象的基础,用于在Java中构建1-Wire应用程序。有了这个SDK,程序员就可以开发可移植的跨平台软件,缩短产品上市时间。
API由许多Java类和接口组成。应该注意两个特殊的类:DSPortAdapter类和OneWireContainer类。DSPortAdapter类表示通过TCP/IP网络的物理1-Wire适配器或虚拟1-Wire适配器。OneWireContainer类(例如容器)支持特定的1-Wire设备,包括iButtons。API有34种不同的容器类型,代表了大多数1-Wire设备;每个容器封装并实现单个设备的功能。下载最新的1-Wire Java SDK API
1.2版api,支持ds1925
onewireviewer源代码
1-Wire公共领域工具包
1-Wire®Public Domain Kit是一款软件开发工具包(SDK),包含完全用c语言编写的1-Wire API。该工具包中包含的API源代码可在多种PC操作系统,手持操作系统和微控制器平台上移植。该工具包还包含超过20个示例1-Wire/iButton应用程序,全部用C编写。对于没有可用C编译器的微控制器平台,该工具包还包括表示低级1-Wire总线协议算法的汇编代码函数,如复位/存在检测,字节I/O和位I/O。
以下下载仅为源代码,包含公共领域工具包的API、示例程序、不同平台特定的链接文件和用于无C编译器的微控制器的汇编语言文件。
3.10版,支持ds9490
1-Wire Software Authorization SDK1-Wire®软件授权套件是一款软件开发套件(SDK),专门用于帮助保护软件程序,并提供许可控制和用户验证服务。该SDK包含一个基于流行的1-Wire公共领域工具包的软件库构建的软件授权库,并提供完整的应用程序编程接口(API)。软件授权库可以集成到应用程序开发人员的定制软件中,然后随其分发。
该库提供与iButton®通信的认证服务,并将iButton认证为代表特定最终用户和/或有效软件许可的硬件令牌,从而防止滥用或软件盗版。几个1线适配器,USB端口(DS9490B),并行端口(DS1410E)或串行端口(DS1411),可以与适当的iButton一起使用,以确保软件的安全。(这有时被称为安全加密狗。)
SDK包括几个带有源代码的示例程序,向您展示如何在不同的iButton设备上使用软件库。SDK下载有两个版本,一个是为32位Windows Vista®,Windows®XP和Windows Server 2003构建的示例程序,另一个是为64位Windows Vista x64, Windows XP x64和Windows Server 2003 x64构建的。但是请注意,可以为1-Wire Public Domain Kit支持的任何平台构建SDK(使用必要的链接文件)。
3.11beta2版,32位系统
64位系统
感谢楼主的好资料 有没有现成的第三方软件可以用
phomer 发表于 2024-8-9 11:39
有没有现成的第三方软件可以用
芯片型号? 版主厉害!!!!!!
页:
[1]