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.
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.
Câu trả lời:
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.
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.
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ế?!
Để 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.