Возвращаюсь к вчерашней теме про передачу данных между хостом и слэйвами. Мне советовали манчестер-2, FSK методы кодирования. В принципе я разницу не вижу. Есть одна проблема - как мне синхронизировать приемник под передатчик. Дело в том что слейвы имеют разные контроллеры на разных чатотах (всего 2 типа). Контроллеры подключены напрямую на выделенную линию. То есть нога контроллера - линия. Программы которые крутятся на разных слейвах критичны к задержкам - срыв динамической индикации или временного интервала. Сейчас написана процедура приема/передачи через прерывание. то есть я всегда опрашиваю линию с частотой близкой (по модели Proteus) к скорости передатчика. Рядом расположенные устройства работают. Ошибки проскакивают. Но удаленные на 20-30 метров уже не работают. Вопрос в том как мне используя прерывания от таймер и только от него, т.к. другие не могу, подстроиться пол частоту передатчика. Будет подстройка частоты, тогда применение протокола какого либо я думаю не принципиально.