Вот фрагмент схемы STK594 (FPSLIC). Не понятно зачем использованы оба драйвера (со стороны разъема DB9. Разве не достаточно одной пары? Поясните, пожалуйста.
А это все потому что используются сигналлы ReadyToSend и ClearToSend - т.н. аппаратное управление потоком. С помощью этих сигналов устройства сообщают друг дрругу о том что одно из устройств готово отправлять данные и ждет подтверждения от другого о том что оно готово принять данные.
Спасибо. Я так понимаю, эти управляющие сигналы к обычным I/O вешаются? Их программирование на плечи разработчика (всмысле, саму логику работы интерфейса)?
Точно, только логика работы описана в протоколе RS232, и их использование зависит от того, требует или нет программа на компьютере наличия этих сигналов.