Цитата(ASZ @ Nov 22 2011, 06:46)

... 1wire используются различные задержки - 6, 64, 60, 10, 9, 55, 480 и 410 микросекунд....кратные 10 микросекундам, т.е. 10, 70...вписываются в спецификацию на 1wire....
откуда у вас такие цифры?
6 uS ?
вообще то при чтении битов (к примеру) нужно обеспечивать 1 uS. Откуда шесть то взялось?
Это передатчик.
Если приёмник - то вам нужно обеспечить детекцию 1uS - это минимально возможная ширина которую необходимо отдетектить.
по поводу округления.
вы можете писать какие угодно задержки, но
обязательно должны попасть в те зоны (своё чтение или чтение аппонента) которые декларирует даташит.
например:
синхронизировать слот вы должны строго, вплоть до зоны чтения-записи к-от аппонента. а вот хвост слота можно "смазать" - не сильно критично. как в большую, так и в меньшую сторону.
в протоколе так же встречаются необходимые задержки между посылками - но то уже специфика конкретного девайса.
(круглый)
ЗЫ
Если при взаимодействии по 1Wire есть проблемы - читайте даташит на него. Очень точный(как не странно) документ.