А как сделать двунаправленность такого ретранслятора? Допустим мы левый порт настроим на ввод, а правый на вывод, то данные будут идти только слева направо. Если в правом порту запараллелим еще одну ножку, которую настроим на ввод, а слева соответственно тоже самое, на вывод, то получится двунаправленность, но контроллер будет видеть сам себя. Можно попробовать программно игнорировать 0 на входе левого порта, если мы его сначала увидели на правом порту и выставили на левый. А потом, когда мы его прекращаем транслировать, выставив 1, снимаем игнорирование. Наверное должно получиться. Надо пробовать. Спасибо, Редактор! Надеюсь общепринятые методы именно такие, а то не хочется изобретать велосипед.
|