![COM 포트란 무엇이며 PC에 COM 포트가 필요한 이유는 무엇입니까?](https://rvso.com/image/1451568/COM%20%ED%8F%AC%ED%8A%B8%EB%9E%80%20%EB%AC%B4%EC%97%87%EC%9D%B4%EB%A9%B0%20PC%EC%97%90%20COM%20%ED%8F%AC%ED%8A%B8%EA%B0%80%20%ED%95%84%EC%9A%94%ED%95%9C%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
제목처럼 컴퓨터에도 물리적인 USB 포트가 있기 때문에 COM 포트의 용도를 알고 싶습니다. 웹을 검색했지만 설득력 있는 답변이 없었습니다.
답변1
일반적으로 구현되는 기존 COM 포트RS-232Wikipedia 기사에 따르면 이는 1969년으로 거슬러 올라가는 다소 간단한 직렬 프로토콜입니다. 이는 당시 기술에 적합한 비교적 간단한 논리를 사용하여 구현될 수 있습니다. 단점은 상대적으로 낮은 속도로 작동하고 프로토콜에 장치와 기능을 식별하는 개념이 없다는 것입니다. 예를 들어 RS232 프린터가 있는 경우 소프트웨어 측에 연결된 프린터 종류와 전송 속도를 모두 알려야 합니다. 연결된 장치의 속도.
그만큼USB 프로토콜1990년대 중반에 출시되었으며 더 빠른 속도로 작동하는 것 외에도 공급업체 및 제품과 함께 키보드용 HID(휴먼 인터페이스 장치)와 같은 특정 클래스로 장치 자체를 식별할 수 있다는 아이디어가 도입되었습니다. 장치별 지원이 필요한 장치의 경우 특정 장치 드라이버를 로드할 수 있도록 하는 ID입니다.
"플러그 앤 플레이" 기능은 특히 저가형 장치에서는 20년 전에는 실용적이지 않았던 훨씬 더 복잡한 논리를 희생하면서 탄생했습니다. 그러나 PC에는 실제로 COM 포트가 필요하지 않으며 실제로 USB가 주변 장치 연결의 표준이 되면서 많은 PC와 노트북에는 USB 포트가 있지만 직렬 포트는 없습니다.
답변2
일반적으로 개인용 컴퓨터와 컴퓨터는 USB보다 먼저 출시되었습니다. USB 이전에는 주변 장치를 컴퓨터에 연결하기 위한 일부 유형의 포트도 필요했습니다.
"Com" 포트는 이러한 포트 중 하나입니다. 또한 USB보다 훨씬 간단하기 때문에 단순성으로 인해 여전히 어느 정도 인기가 있습니다. 또한 USB가 대중화되기 전에 수십 년 동안 사용되었기 때문에 일종의 표준이 되었으며 한때 매우 인기가 있었던 병렬 포트와는 달리 여전히 최신 운영 체제에서 잘 작동할 수 있습니다.
답변3
에 관한 정보직렬 또는 COM 포트
직렬 장치를 컴퓨터에 연결하는 데 사용되며 한 번에 1비트를 전송할 수 있는 컴퓨터의 비동기 포트입니다. 직렬 포트는 일반적으로 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 포트가 여전히 유용할 것입니다.