Намучаетесь с уартом одно проводным, стандарты стандартами но как показывает практика многие разработчики микросхем тактирование уартов по своему делают, и расхождения клоков девайсов создает проблемы, было что вроде и одна и другая микросхема тактирует уарт одной и той же чатстотой, а пакеты бьются на высоких скоростях в схеме 1-2, в тоже время при варианте 1-1, 2-2 все отлично бегает.
А 1-Wire использует принцип подсчета импульсов за отрезок времени, менее требовательное к тактированию ИМХО, а проц оно грузить будет только при приеме, если начало приема вылавливать прерыванием, у нас ведь в серве слейв стоит.