А что там связывать, в регистре Y хранится передаваемые параметры функции, в регистре Z возвращаемые параметры функции.
t1wds это тип, который описан выше. библиотека 1wire.h написана для master'а, в данном случае делается устройство slave.
reset:
мастер опускает линию на 480us<=x<960us.
после чего слейв должен ответить
presence:
слейв опускает линию на 60us<=x<240us, кадр должен быть 480<=x<пока не восстановится линия (pullup)
после чего слейв читает первую команду.
передача бит от слейва к мастеру, инициализируется мастером, а не слейвом.
в даташите все это описано.
Добавлено (12.08.2010, 09:40)
---------------------------------------------
И слейв должен ловить мастера по внешнему прерыванию (INTx)