Розкрию іншу сторону питання ... чому б просто не додати ще одну лінію сигналізації до інтерфейсу?
Це може запитати лише той, хто не пережив усі перестановки сигнальних ліній на справжньому 25-контактному інтерфейсі RS232. Окрім TXD, RXD та Gnd, було вже кілька інших пар сигналів, RTS / CTS (готовий до відправки, очищення для відправки) DSR / DTR (готовий набір даних, готовий термінал даних) та апаратний штифт Hangup. Та інші. І жодної чіткої універсальної домовленості між виробниками, що саме виконувало функцію - навіщо тобі в першу чергу потрібні два набори апаратних сигналів рукостискання? І програмний XON / XOFF протокол поверх цього) (І чому принтери Diablo наполягали - наскільки я знаю, - однозначно, наскільки я знаю - на рукостисканні на штифті 11?)
Деяке обладнання вимагало повного інтерфейсу. Деякі були задоволені TXD / RXD / Gnd. Деякі можна змусити себе задіяти, за допомогою коротких штифтів 4 і 6 (таким чином, прив'язуючи свої RTS до CTS). А деякі, які повинні були бути DCE, були DTE або навпаки, і говорили б тільки з чим-небудь ще за допомогою кабелю "нульового модему", коли кожна пара підключень мінялася.
Потім, щоб спростити все це, IBM PC представив новий 9-контактний інтерфейс для RS232. Тобто вся ваша наявна колекція кабелів була застарілою, і вам довелося починати заново ...
Все це ускладнювало життя, навіть не враховуючи, що обидва цілі, можливо, були встановлені на різну швидкість передачі ...
Це підтримувало цілу галузь, побудовану навколо коробки розбиття RS232, кабелів та інструментів тесту / налагодження.
Додаючи ще один сигнал у цьому контексті, ймовірно, не збирався літати ...