Делаю что-то вроде охранки. Один ИК светодиод подключён к UART-у и передаёт непрерывную посылку (например, "ABC", символы не повторяются). 7 фотоприёмников (типа TSOP-1756 от ИК-ПДУ) эту посылку принимают. Эти приёмники должны быть заведены на другой МК с одним UART-ом и этот мк должен фиксить, идёт ли посылка по всем каналам.
Я придумал тупо присоединить выходы приёмников через 2И элементы к Rx UART-а и переключать каналы, вылавливать начало посылки, проверять порядок и правильность символов, и далее на другой канал. Но может есть способ лучше? :) Скорость передачи не более 1200, по этому последовательный приём отъест много времени...