Что такое 1-Wire

Программная поддержка


Программные средства, вспомогательные утилиты, программные пакеты, примеры и наиболее интересные фрагменты исходных текстов прикладных программ, необходимые для организации работы с различными устройствами на 1-Wire-шине. Наиболее полный Web-сервер, содержащий самые интересные и проверенные программы работы с 1-Wire-протоколом, поддерживается кампанией Dallas Semiconductor и размещается по адресу ftp://ftp.dalsemi.com/pub/auto_id/softdev/softdev.html.

iButton-TMEX v3.10
iButton-TMEX v3.11
iButton-TMEX v3.12
iButton-TMEX v3.20
iButton-TMEX v3.21
OneWireViewer
Вспомогательные программы iButton-TMEX
Примеры обслуживания 1-Wire-компонентов с использованием пакета iButton-TMEX SDK
Обслуживание 1-Wire-компонентов, подключенных к персональному компьютеру, без пакета iButton-TMEX SDK
Продукты открытого проекта 1-Wire Public Domain Kit, реализуемого Dallas Semiconductor Corp .
Примеры реализации 1-Wire-протокола микроконтроллерами различных типов
Примеры реализации 1-Wire-протокола и готовые программы для карманных компьютеров
Обслуживание устройств ТЕРМОХРОН
Системное программное обеспечение для TINI-board
Сокращения источников программных продуктов

iButton-TMEX v3.10

tm310_32 инсталляционная программа для Windows NT, 95, 98. (DS, exe, 1390K).
tm310_16 инсталляционная программа для Windows 3.11. (DS, exe, 1210K).
tm310dos инсталляционная программа для MS DOS. (DS, exe, 466K).
tm310sul описание пользователя (Engl.K). (DS, pdf, 332K).
tmsdk310 пакет разработчика iButton-TMEX SDK, содержащий API функции 1-Wire-протокола. (DS, exe, 4720K).
disks_tmsdk310 дискетный вариант пакета разработчика iButton-TMEX SDK. (DS, exe, 4360К).
tmsdk310_doc_only документация на пакет разработчика iButton-TMEX SDK (DS, zip, 501K).
copy_machin_310 реализация процедур заполнения любых типов памяти 1-Wire-компонентов в среде Windows NT, 95, 98 (DS, zip, 222K).
TM310SUL описание пользователя пакета разработчика iButton-TMEX SDK. (DS, pdf, 332К).
iButton-TMEX v3.11
tm311_32 инсталляционная программа для Windows NT, 95, 98. (DS, exe, 1550K).
tm31132d дискетный вариант инсталляционной программы для Windows NT, 95, 98. (DS, zip, 1430К).
tm311_16 инсталляционная программа для Windows 3.11. (DS, exe, 1430K).
tm311b2_16_disks дискетный вариант инсталляционной программы для Windows 3.11. (DS, zip, 1430K).
tm311DS инсталляционная программа для MS DOS. (DS, exe, 473K).
tm311ce инсталляционная программа для Windows CE. (DS, zip, 116K).
tm311ps пакет поддержки разработчика 1-Wire-приложений для PSION. (DS, zip, 51K).
tm311lib библиотеки драйверов для использования функций iButton-TMEX под DOC (DS, zip, 43K).
newfunctions311_2 дополнение документации на новые функции пакета iButton-TMEX SDK (Engl.) (DS, doc, 47K).
ibcm31b9 усовершенствованная реализация процедур заполнения любых типов памяти 1-Wire-компонентов в среде Windows NT, 95, 98 (DS, zip, 223K).
TM311BRE описание пользователя пакета iButton-TMEX (предварительная версия). (DS, pdf, 2170K).
tm311rte описание пользователя пакета iButton-TMEX (окончательная версия). (DS, pdf, 526К).

iButton-TMEX v3.12
tm312_32 инсталляционная программа для Windows NT, 95, 98. (DS, exe, 1550K).
tm31232d дискетный вариант инсталляционной программы для Windows NT, 95, 98. (DS, zip, 940K).
tm312_16 инсталляционная программа для Windows 3.11. (DS, exe, 1430K).
iButton-TMEX v3.20
tm320_32 инсталляционная программа для Windows NT, 98, 2000. (DS, exe, 2295К).
disks_tm320_32 дискетный вариант инсталляционной программы для Windows NT, 98, 2000. (DS, tgz, 2141К).
Install_1_Wire_Drivers_v320 программа инсталляции драйверов для Windows NT, 98, 2000. (DS, exe, 1365К).
Disks_1_Wire_Drivers_v320 дискетный вариант программы инсталляции драйверов для Windows NT, 98, 2000. (DS, tgz, 1275К).
Files_1_Wire_Drivers_v320 набор файлов драйверов для Windows NT, 98, 2000. (DS, tgz, 290К).
1-wiresdkver400a описание расширений возможностей iButton-TMEX SDK v.3.10 при установке iButton-TMEX v.3.20. (DS, exe, 4011К).
1-wiresdkver400adisks дискетный вариант описания расширений возможностей iButton-TMEX SDK v.3.10 при установке iButton-TMEX v.3.20. (DS, zip, 3783К).
ibfs32_v321a исправленная версия драйвера, которую следует обновить для корректной работы после установки iButton-TMEX v.3.20. (DS, zip, 51К).
tm320rte описание пользователя пакета iButton-TMEX. (DS, pdf, 548К).
iButton-TMEX v3.21
tm321b3_32 предварительная версия Beta инсталляционной программы iButton-TMEX v3.21b3 для Windows (DS, exe, 2753К).
disks_tm321b3_32 дискетный вариант инсталляционной программы для Windows NT, 98, 2000, XP. (DS, tgz, 2646К).
Install_1_Wire_Drivers_v321b3 программа инсталляции драйверов версии 3.21b3 для Windows NT, 98, 2000, XP(DS, exe, 2040К).
Disks_1_Wire_Drivers_v321b3 дискетный вариант программы инсталляции драйверов для Windows NT, 98, 2000, XP.(DS, tgz, 1945К).
Files_1_Wire_Drivers_v321b3 набор файлов драйверов для Windows NT, 98, 2000, XP.(DS, tgz, 296К).
Install_1_Wire_Drivers_v400b3 программа инсталляции драйверов iButton-TMEX SDK версии 3.21b3 для Windows NT, 98, 2000, XP.(DS, exe, 2150К).
Disks_1_Wire_Drivers_v400b3 дискетный вариант программы инсталляции драйверов для iButton-TMEX SDK версии 3.21b3 для Windows NT, 98, 2000, XP.(DS, tgz, 2600К).
Files_1_Wire_Drivers_v400b3 набор файлов драйверов для iButton-TMEX SDK версии 3.21b3 Windows NT, 98, 2000, XP.(DS, tgz, 760К).



OneWireViewer
javaws-1_0_1_02-win-int-rt компилятор Java Web Start минимальной конфигурации для Windows NT, 98, 2000, ХР.(SUN, exe, 8514К).
OneWireViewer программа поддержки и визуализации данных от 1-Wire-компонентов для Windows NT, 98, 2000, ХР.(DS, jnlp, 1К).
Вспомогательные программы iButton-TMEX
line32v2s полезная утилита обслуживания адаптеров класса DS9097U в среде Windows NT, 95, 98 (DS, zip, 151K).
tmeprom утилита реализующая программировани данных в ПЗУ 1-Wire-устройств через DS9097U в среде Windows NT, 95, 98 (DS, zip, 26K).
eprom103 утилита копирования файлов данных в шестнадцатеричном формате в EPROM 1-Wire -приборов (DS, zip, 631K).
Примеры обслуживания 1-Wire-компонентов с использованием пакета iButton-TMEX SDK
owatod101 пример на Microsoft Visual C++ обслуживания DS2450 в среде Windows NT, 95, 98. (DS, zip, 47K).
tmvc311a пример на Microsoft Visual C++ обслуживания DS1820/DS1920 в среде Windows NT, 95, 98. (DS, zip, 33K).
tmhumid пример на Visual C++ обслуживания датчика влажности HIH3605, подключенного к DS2438, в среде Windows NT, 95, 98. (DS, zip, 37К).
owdigpot пример на Microsoft Visual C++ обслуживания DS2890 в среде Windows NT, 95, 98. (DS, zip, 36К).
gettint программа на LabWindows CVI в.4.0 обслуживания DS2415/DS2417 в среде Windows NT, 95, 98. (ЭлИн, zip, 1470К).
swvb05 пример на Visual Basic обслуживания DS2405 через DS9097E (COM1) в среде Windows NT, 95, 98. (DS, zip, 14К).
timevb32_311a пример на Visual Basic обслуживания DS1994 через DS9097E (COM1) в среде Windows NT, 95, 98. (DS, zip, 19К).
humidity пример на Visual C++ обслуживания датчика влажности HIH3605, подключенного к DS2438 через любой адаптер, содержащий DS2480B (выбор номера COM-порта принудительный), в среде Windows NT, 95, 98, 2000. (DS, zip, 66К).
ntst100t осуществляет поиск DS2409 на основном стволе и DS2407 на боковых ветвях. Выводит на экран структурную схему линии в виде списка с номерами обнаруженных 1- Wire устройств. (DS, zip, 35К).



Обслуживание 1-Wire-компонентов, подключенных к персональному компьютеру, без пакета iButton-TMEX SDK
dow реальные отлаженные примеры С-кодов реализующих обслуживание наиболее популярных 1- Wire устройств (Robert Manchek
, zip, 80К).
mlpb103 примеры кодов C для компьютера для обслуживания 1-Wire-приборов без поддержки IButton-TMEX драйверов (DS, zip, 631К).
dtw95src программа обслуживания DS1820 через простейший адаптер COM-порта под DOS-терминал 32-разрядной ОС (Brian C. Lane
, zip, 143К).
dtdosbin программа обслуживания DS1820 через простейший адаптер COM-порта для Linux, DOS и Windows 95 (Brian C. Lane
, zip, 64К).
digitemp-1.6 версия 1.6 программы обслуживания цифровых термометров через пассивный адаптер COM-порта для Linux (Brian C. Lane
, tar.gz, 48К).
digitemp-2.3 версия 2.3 программы обслуживания цифровых термометров через активный адаптер COM-порта для Linux (Brian C. Lane
, tar.gz, 91К).
ds1920 варианты фрагментов обслуживания DS1920 для активного адаптера на C, Pascal и Java (Harry Whitfield
, zip, 53К).
ds1821 коды на Turbo С и исполняемый файл программатор DS1821 для параллельного порта под DOS (DS, zip, 67К).
web21 проект адаптера COM-порта для программирования DS1821 и обслуживания DS1820/DS18S2 (Ридико Л.И.
, zip, 595К).
Продукты открытого проекта 1-Wire Public Domain Kit, реализуемого Dallas Semiconductor Corp.
owpd200 фрагменты ассемблера для Intel MCS-51, Intel 808x, Hitachi 6301 и 6303, Motorola 68HC11. (DS, zip, 25K).
owpd300b2 усовершенствованный вариант основного набора функций для реализации на языке С обслуживания 1-Wire-компонентов без использования TMEX. (DS, zip, 1030К).
uwin16vc300b2 набор функций на Microsoft Visual C обслуживания 1-Wire-устройств через любой тип адаптера COM-порта в среде Windows 3.1. (DS, zip, 1960К).
udosvc300b2 набор функций на Microsoft Visual C обслуживания 1-Wire-устройств через любой тип адаптера COM-порта в среде DOS. (DS, zip, 1000К).
gpw32vc300b2 набор функций на Microsoft Visual C обслуживания 1-Wire-устройств через адаптер параллельного порта для 32-хразрядных сред Windows. (DS, zip, 1550К).
uwin32gnu300b2 набор функций на GNU C обслуживания 1-Wire-устройств через любой тип адаптера COM-порта для 32-хразрядных сред Windows. (DS, zip, 1750К).
tmexwrapvc300b2 набор функций на Microsoft Visual C обслуживания 1-Wire-устройств через любой тип адаптера персонального компьютера с использованием библиотек программного пакета iButton-TMEX для 32-хразрядных сред Windows. (DS, zip, 1940К).
gpw32vc300b2 набор функций на GNU C обслуживания 1-Wire-устройств через любой тип адаптера COM-порта компьютеров на базе процессоров х86, работающих в среде Linux. (DS, zip, 1340К).
ulinuxgnu300b2 набор функций С ориентированный на компилятор Code Warrior для обслуживания 1-Wire-устройств через активный адаптер последовательного порта для карманных компьютеров класса Palm (DS, zip, 1710К).
upalmcw003 набор функций С ориентированный на компилятор Code Warrior для обслуживания 1-Wire-устройств через активный адаптер последовательного порта для карманных компьютеров класса Palm (DS, zip, 107К).
upalmcw300b предварительный вариант усовершенствованного набора функций С ориентированный на компилятор Code Warrior для обслуживания 1-Wire-устройств через активный адаптер последовательного порта для карманных компьютеров класса Palm (DS, zip, 91К).
upalmcw300b2 модернизированный предварительный вариант усовершенствованного набора функций С ориентированный на компилятор Code Warrior для обслуживания 1-Wire-устройств через активный адаптер последовательного порта для карманных компьютеров класса Palm (DS, zip, 98К).
gvisorcw003 набор функций С ориентированный на компилятор Code Warrior для обслуживания 1-Wire-устройств через специализированный модуль расширения для карманных компьютеров класса Visor (DS, zip, 104К).
gvisorcw300b предварительный вариант усовершенствованного набора функций С ориентированный на компилятор Code Warrior для обслуживания 1-Wire-устройств через специализированный модуль расширения для карманных компьютеров класса Visor (DS, zip, 88К).
gvisorcw300b2 модернизированный предварительный вариант усовершенствованного набора функций С ориентированный на компилятор Code Warrior для обслуживания 1-Wire-устройств через специализированный модуль расширения для карманных компьютеров класса Visor (DS, zip, 93К).
uwincevc300b2 набор функций С ориентированный на компилятор Microsoft Visual C для обслуживания 1-Wire-устройств через активный адаптер последовательного порта для сред WinCE/PocketPC (DS, zip, 77К).
uds550keil300b2 набор функций С ориентированный на компилятор Keil для обслуживания 1-Wire-устройств через активный адаптер последовательного порта для микроконтроллеров семейства MCS-51 (DS, zip, 107К).
gds550keil300b2 набор функций С ориентированный на компилятор Keil для обслуживания 1-Wire-устройств благодаря генерации битовой последовательности на одном из выводов для микроконтроллеров семейства MCS-51 (DS, zip, 107К).



Примеры реализации 1-Wire-протокола микроконтроллерами различных типов
1wireasm фрагменты ассемблера для Intel MCS-51, Intel 808x, Hitachi 6301 и 6303, Motorola 68HC11. (DS, zip, 25K).
DS90997asmx86 пример обслуживания DS9097 на ассемблере персонального компьютера PC. (DS, zip, 51K).
ml6805 фрагменты ассемблера для Motorola 68HC05С4. (DS, zip, 10K).
ds1820_51 пример обслуживания термометра DS1820 на ассемблере семейства Intel MCS-51 (MB, zip, 9К).
ds1820 пример обслуживания термометра DS1820 на ассемблере семейства Intel MCS-51 (John C. Wren
, zip, 8К).
pic_1wire фрагменты программ обслуживания 1-Wire-устройств на ассемблере и С для MicroCHIP семейства PIC (EPC, zip, 90К).
ds1820 пример обслуживания термометра DS1820 на ассемблере MicroCHIP PIC16c84 (MB, asm, 4К).
lcdtemper пример обслуживания термометра DS1820 на ассемблере Motorola 68HC11 (Frank Henriquez
, zip, 7К).
pic20 пример обслуживания термометра DS1820 на ассемблере MicroCHIP PIC16c84 (Fred Stewart
, asm, 7К).
temp пример обслуживания термометра DS1820 на ассемблере Intel MCS-51 (Robert Frysiak
, zip, 5К).
ac_thermometr набор фрагментов на С51 для построения законченного прибора на базе DS1820 (Peter Dannegger
, zip, 61К).
control1821 драйвер обслуживания 1-Wire-устройств и примеры для DS1821 на ассемблере-51 и С51.(Peter Dannegger
, zip, 11К).
bx24_1w набор примеров программ на BasicX для обслуживания 1-Wire-устройств (EPC, zip, 33К).
ds18b20 фрагмент обслуживания термометра DS18B20 на ассемблере Motorola 68HC11 (Roger Schaefer
, zip, 52К).
macro4 макрос обслуживания термометра DS1820 на ассемблере MicroCHIP PIC (MESC, doc, 25К).
pro пример интерфейса на C51между DS1820 и контроллером индикатора HD44780 (EC, zip, 557К).
tempdisplay пример интерфейса на C для PIC16f84 между DS1820 и драйвером светодиодного индикатора MAX7219 (Richard Beoles
, zip, 59К).
ds1820uc пример интерфейса на C для PIC16f84 между DS1820 и драйвером светодиодного индикатора MAX7219 (WE, zip, 9К).
lam3 пример на ассемблере обслуживания термометра DS1820 контроллером AT90S2313 (KUH, zip, 54К).
them_pb пример программы обслуживания DS1820 через PIC16f877 на PICBasic (RE, zip, 48К).
tempdemo пример обслуживания термометра DS1820 на ассемблере MicroCHIP PIC16f84 (Steve Lawthe
, zip, 46К).
sensor пример обслуживания термометра DS1820 на ассемблере MicroCHIP PIC16f84 (Владимир Шашин
, zip, 25К).
k3145 законченная разработка платы сбора информации для DS1820 на С для MicroCHIP PIC12c509 (QEL, zip, 437К).
settemp пример обслуживания термометра DS1820 на ассемблере Zilog Z86E02 (Peter
, asm, 4К).
pthermo пример обслуживания DS1821 в режимах термометра и термостата на ассемблере MicroCHIP PIC16f84 (Holger Klabunde
, zip, 87К).
hacir пример программы обслуживания термометра DS1820 на C51 для Keil-компилятора (Carsten Groen
, zip, 8К).
temp_ пример обслуживания термометра DS1820 на ассемблере Intel MCS-51 (Darren Fulton
, zip, 19К).
rli Законченные проекты различных однопроводных решений, в том числе пример эмуляции iButton-ключа (Ридико Л.И.
, zip, 523К).
!allfiles Примеры обслуживания термометров DS1820 на ассемблере для AVR-контроллеров (K5HJ Charles R. (Randy) Ott
, zip, 57К).
ibutton Примеры обслуживания популярных однопроводных устройств (термометры, АЦП, ключи и т.д.) на С с ассемблерными вставками для контроллеров Intel MCS-51 под компилятор Keil µVvision (EC2, zip, 238К).
1wire Пример реализации обмена на однопроводной линии на ассемблере Motorola 68HC711 (BA, txt, 16К).
mcse Примеры кодов обслуживания 1-Wire-устройств под интерпретаторы Basic, разработанные для контроллеров 8051 и AVR (MCS, txt, 37К).
icmicro Примеры кодов организации обмена на однопроводной линии для контроллеров 8051 и PIC, в том числе эмуляция ведомого 1-Wire-устройства (Кауфман В.С.
, zip, 14К).
tlogger Проект реализации температурного логеера на базе термометра DS1820 и PIC16F84 (Stan Ockers'
, zip, 85К).
ds_int_pic Пример кода на ассемблере PIC16С84 обслуживания однопроводного термометра DS1820 (Steve Marchant, txt, 5К).
tempds Пример кода на ассемблере PIC16С84 обслуживания однопроводного термометра DS1820 (Stefan Petersen
, zip, 7К).
fractal Примеры обслуживания однопроводных устройств на языке Fractal-BASIC-Atm, который разработан для модулей, выпускаемых фирмой на базе микроконтроллеров Atmel 89C55, 89S53 (Фрактал, zip, 651К).
trush Примеры кодов организации обмена на однопроводной линии для контроллеров 8051 и PIC (Труш А.И.
, zip, 14К).



Примеры реализации 1-Wire-протокола и готовые программы для карманных компьютеров
tm311ps Набор библиотек для обслуживания 1-Wire-устройств через активный адаптер последовательного порта для ОС EPOC компьютеров Psion (DS, zip, 51К)
microtemp программный логгер показаний термометров DS1820 в среде PalmOS® (Christof Klaiber
, zip, 454К).
I5Scan программа условного поиска 1-Wire-устройств для операционной системы EPOC компьютеров Psion (Trygve Henriksen
, zip, 19К)
Обслуживание устройств ТЕРМОХРОН Системное программное обеспечение для TINI-board Сокращения источников программных продуктов:
DS - Dallas Semiconductor.
ЭлИн - НТЛ ЭлИн.
EPC - Peter H. Anderson - Embedded Processor Control.
LECAD - Laboratory of Computer Aided Design.
MB - Micro Basics.
MESC - Micro and Electronic System Consultants.
EC - Electrical and Computer.
WE - Wickenhauser Elektrotechnik.
KUH - KUOPIO UNIVERSITY HOSPITAL.
RE - Reynolds Electronics.
QEL - Quasar Electronics LIMITED.
EC2 - EC2 PROJEKT
BA - Bonjour Antoine
MCS - MCS Electronics
Фрактал - Фирма ФРАКТАЛ
Содержание раздела