Цитата(muravei @ Apr 6 2007, 12:31)

Кстати, а как читаются 1-wire через компорт?
Очень просто: посылается символ 0xFC и принимается эхо. Если получили 0xFC - слейв передавал единицу, если 0xF8, 0xF0, 0xE0, 0xC0, 0x80, 0x00 - слейв передавал ноль. С Presence pulse тоже самое, только на другой скорости (ну может передается не 0xFC а 0xF0). И никаких чудес. В 1-wire не нормируется время между битами.