![什麼是 com 連接埠以及為什麼 PC 需要它們?](https://rvso.com/image/1451568/%E4%BB%80%E9%BA%BC%E6%98%AF%20com%20%E9%80%A3%E6%8E%A5%E5%9F%A0%E4%BB%A5%E5%8F%8A%E7%82%BA%E4%BB%80%E9%BA%BC%20PC%20%E9%9C%80%E8%A6%81%E5%AE%83%E5%80%91%EF%BC%9F.png)
根據標題,我想知道 com 連接埠的用途,因為電腦也有實體 USB 連接埠。我在網上搜索過但沒有任何令人信服的答案。
答案1
通常採用傳統的 com 端口RS-232這是一個相當簡單的串行協議,根據維基百科的文章可以追溯到 1969 年。缺點是它的運行速度相對較低,並且協定沒有識別設備及其功能的概念,因此,例如,如果您有 RS232 印表機,則需要讓軟體方知道連接的印表機類型和波特率所連接設備的速率。
這USB協定出現於 20 世紀 90 年代中期,除了以更高的速度運行之外,還引入了設備能夠透過特定類別識別自身的想法,例如用於鍵盤的 HID(人機介面設備)以及供應商和產品ID,以便在設備需要設備特定支援的情況下可以載入特定的設備驅動程式。
「即插即用」功能的代價是更複雜的邏輯,這在二十年前是不切實際的,尤其是對於低成本設備而言。但 PC 並不真正需要 COM 端口,事實上,隨著 USB 逐漸成為連接外圍設備的標準,許多 PC 和筆記型電腦都配備了 USB 端口,但沒有串行端口。
答案2
請記住,個人電腦和一般電腦早於 USB。在 USB 出現之前,我們還需要某種類型的連接埠來將週邊設備連接到電腦。
「Com」連接埠就是這些連接埠之一。它也比 USB 簡單得多,因此由於其簡單性,它仍然很受歡迎。在 USB 流行之前,它也已經使用了幾十年,因此它成為了一種標準,並且仍然或多或少可以與現代作業系統很好地配合,這與一度也非常流行的並行端口不同。
答案3
一些關於序列或 COM 連接埠
計算機上的非同步端口,用於將串行設備連接到計算機,並且能夠一次傳輸一位。串行埠在 IBM 相容計算機上通常被標識為 COM(通訊)連接埠。例如,滑鼠可能連接到 COM1,數據機連接到 COM2。隨著 USB、FireWire 和其他更快的解決方案的引入,與過去的使用頻率相比,串行埠很少被使用。圖為電腦背面的DB9串列埠。
為什麼 PC 需要它?
事實並非如此。我們可能需要它 - PC 不需要!
可以這樣想:當我們都使用 iPod 和 MP3 時,為什麼我們仍然需要 CD 播放器?
但我們大多數人都沒有。但有些舊設備沒有現代(經濟實惠)的 USB 替代品,如果帶有 com 連接埠的舊設備可以工作,為什麼要更換它?
答案4
添加到上面的答案:
對於某些應用程序,COM 連接埠仍然有用,但主要是在特殊情況下。例如,可以使用 COM 連接埠建立簡單且便宜的 PIC 微控制器程式。在此範例中,連接埠實際上並未用於 RS-232,控制訊號以非標準方式進行操作。因此,由於非標準使用,不可能使用 USB 轉 RS232 轉接器。
然而,即使是這些應用程式也變得越來越少。由於具有 USB 從機功能的微控制器的廣泛可用性和低成本,許多編程器現在都是基於 USB 的。但如果你想製作一個 USB 編程器,你仍然需要第一次對微控制器進行編程,所以 COM 連接埠仍然有用。