Cổng com là gì và tại sao PC cần chúng?


2

Theo tiêu đề, tôi muốn biết mục đích của các cổng com, vì máy tính cũng có cổng USB vật lý. Tôi đã tìm kiếm trên web nhưng không có câu trả lời thuyết phục.


1
Đánh đồng một cổng COM với USB giống như so sánh một quả táo với giỏ trái cây. Cổng COM thực hiện một đầu của kết nối RS232, là giao diện điểm-điểm. USB là một xe buýt giống như PCI, bạn có thể gắn nhiều thiết bị vào xe buýt . PCI là một bus nội bộ, trong khi USB là bên ngoài và có thể cắm nóng
sawdust

Câu trả lời:


5

Một cổng com truyền thống thường được thực hiện RS-232 đó là một giao thức nối tiếp khá đơn giản mà theo bài viết trên Wikipedia có từ năm 1969. Nó có thể được thực hiện bằng cách sử dụng logic tương đối đơn giản phù hợp với công nghệ thời đó. Nhược điểm là nó hoạt động ở tốc độ tương đối thấp và giao thức không có khái niệm nhận dạng thiết bị và khả năng của nó, vì vậy, ví dụ nếu bạn có máy in RS232, bạn cần cho bên phần mềm biết cả loại máy in được kết nối và baud tỷ lệ của thiết bị kèm theo.

Các Giao thức USB xuất hiện vào giữa những năm 1990 và ngoài việc vận hành ở tốc độ cao hơn đã đưa ra ý tưởng về một thiết bị có thể tự nhận dạng cả hai loại cụ thể, chẳng hạn như HID (thiết bị giao diện người) cho bàn phím cùng với nhà cung cấp và sản phẩm ID để trình điều khiển thiết bị cụ thể có thể được tải trong trường hợp thiết bị cần hỗ trợ cụ thể cho thiết bị.

Chức năng "cắm và chạy" có chi phí logic phức tạp hơn nhiều so với hai mươi năm trước, đặc biệt đối với các thiết bị giá rẻ. Nhưng một PC không thực sự cần cổng com, và thực sự vì USB đang trở thành tiêu chuẩn để kết nối các thiết bị ngoại vi, nhiều PC và laptop có cổng USB nhưng không có cổng nối tiếp.


2
Cổng com ở đâu trong tất cả những điều này?

2
@ Med.ali khi nói đến PC, cổng com / serial / RS232 thực sự giống nhau. Bạn cũng có thể nhận được những thứ đó qua USB (sử dụng thứ gọi là lớp CDC USB) thông qua bộ chuyển đổi, nhưng đó không phải là thứ thường được tích hợp trong PC chỉ là một thiết bị ngoại vi USB khác để cho phép kết nối với các thiết bị RS232.
PeterJ

3
"khi nói đến PC, cổng com ... thực sự là tất cả giống nhau." - Điểm chính: "COM" là thuật ngữ tập trung vào PC. "... bắt đầu từ năm 1969." - Đó chỉ là ngày của một tiêu chuẩn. Giao diện giao tiếp nối tiếp ngày trở lại sớm hơn nhiều (ví dụ: CCITT và Teletypes). Quay trở lại thời kỳ đầu của máy tính, mỗi nhà sản xuất đã tạo ra giao diện của riêng họ và những giao diện phổ biến nhất đã trở thành defacto các tiêu chuẩn và sau đó được nâng lên thành các tiêu chuẩn của IEEE (ví dụ: giao diện máy in song song Centrics đã trở thành IEEE 1284). RS-232 chỉ là một trong nhiều giao diện truyền thông nối tiếp không đồng bộ.
sawdust

2

Hãy nhớ rằng máy tính cá nhân và máy tính nói chung có trước USB. Trước USB, chúng tôi cũng cần một số loại cổng để kết nối các thiết bị ngoại vi với máy tính.

Cổng "Com" là một trong những cổng đó. Nó cũng đơn giản hơn nhiều so với USB, do đó, do tính đơn giản của nó, nó vẫn hơi phổ biến. Nó cũng được sử dụng trong nhiều thập kỷ trước khi USB trở nên phổ biến, vì vậy nó trở thành loại tiêu chuẩn và vẫn có thể hoạt động tốt hơn với các hệ điều hành hiện đại, không giống như các cổng song song cũng rất phổ biến tại một thời điểm.


2

Một số thông tin về cổng nối tiếp hoặc com

Một cổng không đồng bộ trên máy tính được sử dụng để kết nối một thiết bị nối tiếp với máy tính và có khả năng truyền một bit mỗi lần. Các cổng nối tiếp thường được xác định trên các máy tính tương thích IBM là cổng COM (truyền thông). Ví dụ: chuột có thể được kết nối với COM1 và modem với COM2. Với sự ra đời của USB, FireWire và các cổng nối tiếp giải pháp nhanh hơn khác hiếm khi được sử dụng khi so sánh với tần suất chúng được sử dụng trong quá khứ. Hình ảnh cho thấy cổng nối tiếp DB9 ở mặt sau của máy tính.

Tại sao PC cần nó?

Nó không. Chúng tôi có thể cần nó - PC không!

Hãy nghĩ về nó như thế này: tại sao bạn vẫn cần đầu đĩa CD trong khi tất cả chúng ta đều sử dụng iPod và MP3?

Vâng, hầu hết chúng ta không. Nhưng một số thiết bị cũ không có lựa chọn thay thế USB hiện đại (giá cả phải chăng) và nếu thiết bị cũ có cổng com hoạt động, tại sao phải thay thế?!


0

Để thêm vào các câu trả lời ở trên:

Đối với một số ứng dụng nhất định, cổng COM vẫn hữu ích, nhưng chủ yếu là trong các trường hợp thích hợp. Ví dụ, có thể xây dựng chương trình vi điều khiển PIC đơn giản và rẻ tiền bằng cổng COM. Trong ví dụ này, cổng không thực sự được sử dụng cho RS-232, các tín hiệu điều khiển được xử lý theo các cách không chuẩn. Vì vậy, không thể sử dụng bộ chuyển đổi USB sang RS232 vì sử dụng không chuẩn.

Tuy nhiên, ngay cả những ứng dụng này đang trở nên ít hơn và xa hơn giữa. Do tính khả dụng rộng rãi và chi phí thấp của các bộ vi điều khiển có khả năng nô lệ USB, nhiều lập trình viên hiện đang dựa trên USB. Nhưng nếu bạn muốn tạo lập trình viên USB, bạn vẫn cần lập trình vi điều khiển lần đầu tiên, vì vậy cổng COM vẫn sẽ hữu ích.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.