Saya akan memperluas di sisi lain dari pertanyaan ... mengapa tidak menambahkan baris pensinyalan lain ke antarmuka?
Itu hanya dapat ditanyakan oleh seseorang yang tidak hidup melalui semua permutasi dari jalur pensinyalan pada antarmuka RS232 25-pin asli. Selain TXD, RXD dan Gnd, sudah ada beberapa pasangan sinyal lainnya, RTS / CTS (Siap Kirim, Hapus Untuk Kirim) DSR / DTR (Siap Set Data, Terminal Data Siap) dan pin Hangup perangkat keras. Dan lain-lain. Dan tidak ada perjanjian universal yang jelas antara produsen, apa fungsi sebenarnya - mengapa Anda memerlukan dua set sinyal handshaking perangkat keras di tempat pertama? Dan perangkat lunak XON / XOFF protokol di atas itu) (Dan mengapa printer Diablo bersikeras - unik sejauh yang saya tahu - tentang berjabat tangan pada pin 11?)
Beberapa peralatan membutuhkan antarmuka penuh. Beberapa senang dengan TXD / RXD / Gnd. Beberapa dapat tertipu untuk bekerja dengan korsleting pin 4 dan 6 (dengan demikian mengembalikan RTS mereka sendiri ke CTS). Dan beberapa yang seharusnya DCE adalah DTE atau sebaliknya dan hanya akan berbicara dengan yang lain melalui kabel "null modem" dengan setiap pasangan koneksi bertukar.
Kemudian untuk menyederhanakan semua ini, IBM PC memperkenalkan antarmuka 9-pin baru untuk RS232. Berarti semua koleksi kabel Anda yang ada sudah usang dan Anda harus memulai lagi ...
Semua yang membuat hidup sulit bahkan tanpa mempertimbangkan bahwa kedua ujungnya mungkin telah diatur ke tingkat baud yang berbeda ...
Ini mendukung seluruh industri yang dibangun di sekitar kotak breakout RS232, kabel dan alat uji / debugging.
Menambahkan sinyal lain, dalam konteks ini, mungkin tidak akan terbang ...