Цитата(kan35 @ Jun 9 2013, 20:53)

....при софтверной реализации приходится блокировать все другие процессы чтобы выдержать некоторые времянки, измеряемые от 1ц до сотен микросекунд....
БРЯХНЯяяяяя!!!! (из кинухи)
сразу видно - человек не делал "сани летящие по маслу"

По теме:
Если Вы внимательно почитаете даташит на протокол то увидите максимальный(!) "выдержанный" (в кавычках - потому, что даже им можно слегонца дрейфить) тайминг от 1 до 6 ms (это синхроимпульс на чтение каждого бита). Что делается на 51 легко, а на STM32(к примеру) с его 168МГц - ещё ПРОСЧЕ.