Цитата(looter @ Sep 2 2009, 18:00)

Функцией ow_on_line () я установливаю ноль на протяжении 704 мкс, потом отключаюсь т.е. устанавливаю на выходе ножки 1 жду 65 мкс и считываю что находится на ноже, если 1 значит устройства нет; 0 - есть.
90uS надо.
Потом подождать 1mS. для надёжности.
Цитата
Как я понимаю, мне еще необходимо один раз проделать данную процедуру???
нет.
Цитата
а только потом отсылать 0х33 (или всеже 0x0F) в устройство??
0х33 надо, другие типы ключей работают только с 0х33.
Цитата
Может ли быть проблема в том что нет задержки в конце функции, для выдержки полной длительности Presence puls = min 480 мкс??
Вполне может. Только не после Presence puls, а от окончания reset, и не 480uS, а 960uS. СМ. выше.
Цитата(kolobok0 @ Sep 3 2009, 14:24)

Глянул одним глазком код - не нашёл задержки после каждого байта. Возможно не туда смотрел - хз. Посмотрите даташит на 1-Wire внимательней. На паузы между байтами. Я пишу по памяти - посему не точно.
Паузы между байтами не требуются.