ENGLISH 简体中文 日本語 한국어  



   
 
キーワードまたは型番を入力    



Frequently Asked Questions

1-Wire and iButton Software
 
 
What software kit is right for my needs?
Is source code available?
Under what type of licensing is the software distributed?
Do these examples work on non-iButton 1-Wire devices?
Where do I go if I have a question?
Where do I report a bug?
What happened to the Software Authorization Hardware Kit?
What if I have problems downloading a file?
Where do I go for the latest updates?
If I cannot program myself, to whom do I turn to?
Can I install the TMEX Windows drivers myself?
What is the price to download the software?
There is not a software example available that fits my needs. Where do I go now?
Is there a listing for all the different Family Codes?
How does the Search Algorithm work?
What is a CRC?
The OneWireViewer can optionally be started from an internet website. Why is that?
I have upgraded from Win98 to Windows XP. Do I need to upgrade the OneWireViewer?
The OneWireViewer is started from the Internet. Can it be run without being connected to the Internet?
 
 
Q1:
What software kit is right for my needs?
 

A quick rule of thumb is if you are developing for Windows (95,98,2K,NT,ME,XP) then you need the TMEX 1-Wire SDK. If you are doing Java development then you need the 1-Wire API for Java Kit. For all other developments you need the 1-Wire Public Domain Kit.

Also, see Application Note 155. It explains in detail each API and the 1-Wire devices that are supported.

 
Q2:
Is source code available?
 
All of the examples are proved with complete source code. The only exceptions to this are some 1-Wire Windows 32-bit drivers that are released as binaries only. They can be distributed freely however.
 
Q3:
Under what type of licensing is the software distributed?
 
All of the software examples are distributed under a ‘public domain’ style license located
here . It is based almost word for word on the Xfree86 license. Developers are free to use and integrate the code into their applications without restriction.
 
Q4:
Do these examples work on non-iButton 1-Wire devices?
 
Yes.
 
Q5:
Where do I go if I have a question?
 

Please search the 1-Wire archives.

If your answer is not found, then join the 1-Wire Discussion Group and post your question.

 
Q6:
Where do I report a bug?
 

Please report bugs or potential bugs to the 1-Wire Discussion Group.

 
Q7:
What happened to the Software Authorization Hardware Kit?
 
The Software Authorization Hardware Kit has been discontinued as a kit but the parts and software are still available. A whole web page is dedicated to software authorization. See the link below.
 
Software Authorization Kit
 
Q8:
What if I have problems downloading a file?
 

Make sure that your web browser is set to perform anonymous FTP's. Try the download again at a different time of day to eliminate network congestion as the source of the problem. If you still cannot download it, then contact the webmaster.

 
Q9:
Where do I go for the latest updates?
 

Our 1-Wire Software Development Download Page on our FTP site is always updated first.

 
Q10:
If I cannot program myself, to whom do I turn to?
 

Dallas Semiconductor / Maxim has partnered with many companies we define as Authorized Solutions Developers, or ASD's. These companies can provide 1-Wire / iButton commercial products and custom solutions. Please visit our Solutions Search for a complete list of our ASD's and their products.

 
Q11:
Can I install the TMEX Windows drivers myself?
 

Yes. See the files-only download on the TMEX page. Instructions and registry files are included in the download.

 
Q12:
What is the price to download the software?
 
The software on the iButton.com website is free for the download.
 
Q13:
There is not a software example available that fits my needs. Where do I go now?
 
All the available API's support byte level communication with the 1-Wire bus. This in combination with the datasheet for the 1-Wire device allows any device to be accessed.

Also see White Paper #5 Using 1-Wire APIs for Data Sheet Commands.

 
Q14:
Is there a listing for all the different Family Codes?
 
Yes. You can find information and a Family Code table for all iButtons and 1-Wire chips on pages 1 and 2 in Application Note 155.
 
App. Note 155
 
Q15:
How does the Search Algorithm work?
 
The 1-Wire Search Algorithm is described in App Note 187. It is a process like that of a decision tree.
 
App Note 187: 1-Wire Search Algorithm
 
Q16:
What is a CRC?
 
A CRC is a Cyclic Redundancy Check. Application Note 27 explains how to calculate this 8-bit 1-Wire CRC. The application note also goes on to explain the 16-bit CRC that is used to verify records saved in the memory of the devices.
 
App Note 27: Understanding and Using Cyclic Redundancy Checks with Dallas Semiconductor iButton Products
 
Q17:
The OneWireViewer can optionally be started from an internet website. Why is that?
 
The OneWireViewer can optionally be started from a website to insure that the latest version of the software is used. When starting, the software checks to see if the existing copy is up to date with the copy on the website. If an older copy is in use, then it is replaced with the new improved version. This means bugs are removed and new devices are added in a seemless manner.
 
Q18:
I have upgraded from Win98 to Windows XP. Do I need to upgrade the OneWireViewer?
 
No, the OneWireViewer is compatable with the versions of Windows up to Windows XP. You will need to reinstall the OneWireViewer to your new operating system.
 
Q19:
The OneWireViewer is started from the Internet. Can it be run without being connected to the Internet?
 
Yes. On Microsoft Windows, the OneWireViewer is now integrated into the 1-Wire Drivers install. This version of the OneWireViewer does not require internet access.
 
Can't find the answer you're looking for?
Join one of our Discussion Groups or create a support ticket.
 
        •         •         •     プライバシーポリシー     •     法的お知らせ

    Copyright © 2009 by Maxim Integrated Products