ฉันจะขยายในอีกด้านของคำถาม ... ทำไมไม่เพียงเพิ่มสายการส่งสัญญาณอื่นในอินเตอร์เฟซ?
สามารถถามได้โดยคนที่ไม่ได้ผ่านการส่งสัญญาณทั้งหมดของสายสัญญาณบนอินเทอร์เฟซ RS232 25 พินที่แท้จริง นอกเหนือจาก TXD, RXD และ Gnd แล้วยังมีสัญญาณอื่น ๆ อีกหลายคู่แล้ว RTS / CTS (พร้อมส่ง, Clear To Send) DSR / DTR (พร้อมชุดข้อมูล, Data Terminal Ready) และพินแฮงเอาท์ฮาร์ดแวร์ และคนอื่น ๆ. และไม่มีข้อตกลงสากลที่ชัดเจนระหว่างผู้ผลิตว่าอะไรทำงานอะไร - ทำไมคุณต้องการสัญญาณจับมือกันสองชุดตั้งแต่แรก? และโพรโทคอล XON / XOFF ซอฟต์แวร์ด้านบนนั้น) (และทำไมเครื่องพิมพ์ Diablo จึงยืนยัน - ไม่ซ้ำกันเท่าที่ฉันรู้ - ในการจับมือกันที่ pin 11?)
อุปกรณ์บางอย่างต้องใช้อินเทอร์เฟซแบบเต็ม บางคนมีความสุขกับ TXD / RXD / Gnd บางคนอาจถูกหลอกให้ทำงานโดยการตัดพินที่ 4 และ 6 (ดังนั้นการวนกลับของ RTS เป็น CTS และบางอย่างที่ควรจะเป็น DCE คือ DTE หรือกลับกันและจะพูดคุยกับสิ่งอื่นผ่านสายเคเบิล "โมเด็มไร้สาย" ที่มีการสลับการเชื่อมต่อแต่ละคู่
จากนั้นเพื่อให้ง่ายขึ้นทั้งหมดนี้ IBM PC ได้แนะนำอินเตอร์เฟส 9-pin ใหม่สำหรับ RS232 ความหมายของการสะสมสายเคเบิลที่มีอยู่ทั้งหมดนั้นล้าสมัยและคุณต้องเริ่มต้นใหม่อีกครั้ง ...
ทั้งหมดนี้ทำให้ชีวิตยากโดยไม่คำนึงว่าปลายทั้งสองอาจถูกตั้งค่าเป็นอัตรารับส่งข้อมูลที่แตกต่างกัน ...
สิ่งนี้สนับสนุนทั้งอุตสาหกรรมที่สร้างขึ้นรอบ ๆ กล่องแยกย่อย RS232 สายเคเบิลและเครื่องมือทดสอบ / ตรวจแก้จุดบกพร่อง
การเพิ่มสัญญาณอื่นในบริบทนี้อาจไม่ได้บิน ...