질문의 다른 쪽에서 확장하겠습니다 ... 왜 인터페이스에 다른 신호 라인을 추가하지 않습니까?
이것은 진정한 25 핀 RS232 인터페이스에서 신호선의 모든 순열을 겪지 않은 사람 만 요청할 수 있습니다. TXD, RXD 및 Gnd 외에도 RTS / CTS (Ready to Send, Clear To Send) DSR / DTR (Data Set Ready, Data Terminal Ready) 및 하드웨어 Hangup 핀과 같은 다른 신호 쌍이 이미있었습니다. 다른 사람. 그리고 제조사들간에 정확히 어떤 기능을 수행했는지에 대한 명확한 보편적 합의가 이루어지지 않았습니다. 왜 처음에 두 세트의 하드웨어 핸드 쉐이킹 신호가 필요합니까? 그리고 그 위에 소프트웨어 XON / XOFF 프로토콜) (그리고 왜 Diablo 프린터가 핀 11의 핸드 쉐이킹에서 내가 아는 한 독특하게 주장 했습니까?)
일부 장비에는 전체 인터페이스가 필요합니다. 일부는 TXD / RXD / Gnd에 만족했습니다. 일부는 핀 4와 6을 단락시켜 작동하도록 속일 수 있습니다 (따라서 자체 RTS를 CTS로 루프백 함). 그리고 DCE였던 일부는 DTE이거나 그 반대였으며 각 쌍의 연결이 교환 된 "널 모뎀"케이블을 통해서만 다른 것과 대화 할 수있었습니다.
그런 다음이 모든 것을 단순화하기 위해 IBM PC는 RS232를위한 새로운 9 핀 인터페이스를 도입했습니다. 기존의 모든 케이블 컬렉션이 더 이상 사용되지 않아 다시 시작해야 함을 의미합니다.
양쪽 모두 다른 전송 속도로 설정되었을 수도 있다는 점을 고려하지 않아도 인생을 어려워했습니다.
이는 RS232 브레이크 아웃 박스, 케이블 및 테스트 / 디버깅 툴을 중심으로 구축 된 전체 산업을 지원했습니다.
이 맥락에서 다른 신호를 추가하면 아마 날지 않을 것입니다 ...