COM(하드웨어 인터페이스)

COM (hardware interface)
COM 포트(DE-9 커넥터).

COM(통신 포트)[1][2]는 PC 호환 컴퓨터의 시리얼 포트 인터페이스의 원래 이름이지만 여전히 일반적입니다.물리 포트뿐만 아니라 Bluetooth 또는 USB 어댑터로 작성된 포트 등 에뮬레이트된 포트도 참조할 수 있습니다.

역사

COM 포트의 이름은 원래 IBM PC로 시작되었습니다.IBM은 COM1부터 COM4까지 4개의 잘 정의된 통신 RS-232 포트를 "COM" 포트라고 불렀습니다. BASICA 및 PC DOS에서는 이러한 포트를 "COM1:"에서 "COM4:"로 열 수 있으며 MSDOS를 사용하는 모든 PC 호환 포트는 동일한 [citation needed]표현을 사용했습니다.1980년대와 1990년대 대부분의 PC 호환 컴퓨터에는 1개 또는 2개의 COM 포트가 있었습니다.

2007년까지 대부분의 컴퓨터에는 물리 COM 포트가1개만 탑재되어 있거나 탑재되어 있지 않습니다.오늘날 COM [3]포트를 탑재한 개인 사용자용 PC 호환 컴퓨터는 거의 없습니다.단, 메인보드에 [4]COM 헤더가 탑재되어 있는 컴퓨터도 있습니다.

대부분의 개인 사용자용 컴퓨터에서 RS-232 COM 포트를 분리한 후 외부 USB-UART 시리얼 어댑터 케이블을 사용하여 손실을 보상했습니다.이들 칩의 주요 공급처는 FTDI다.[citation needed]

I/O 주소

COM 포트는 16550 UART 등의 집적회로에 의해 인터페이스 됩니다.IC에는 송신 또는 수신되는 데이터, 보레이트, 인터럽트 설정 등에 관한 정보 및 구성 데이터를 보관 유지하는 7개의 내부 8비트 레지스터가 있습니다.COM1의 경우 I/O 주소 0x3F8~0x3FF에 쓰거나 읽음으로써 이들 레지스터에 액세스 할 수 있다.

예를 들어 CPU가 COM1 상에서 정보를 송신하는 경우, 이 I/O포트는 송신하는 정보를 보관 유지하는 UART IC 레지스터에 「접속」되어 있기 때문에, 이 I/O포트는 I/O포트 0x3F8 에 써집니다.

PC 호환 컴퓨터의 COM 포트는 일반적으로 다음과 같이 정의됩니다[citation needed].

  • COM1: I/O 포트 0x3F8, IRQ 4
  • COM2: I/O 포트 0x2F8, IRQ 3
  • COM3: I/O 포트 0x3E8, IRQ 4
  • COM4: I/O 포트 0x2E8, IRQ 3

실장

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Configuring a communication port". IBM Lotus Domino and Notes Information Center. August 14, 2008. Archived from the original on 17 September 2013.
  2. ^ Stephen Byron Cooper. "What Is a Com1 Port?". Retrieved 2021-09-30.
  3. ^ "Serial port". Retrieved 2020-09-14.
  4. ^ "Motherboard Port Guide: Solving Your Connector Mystery". Retrieved 2020-09-14.

추가 정보

  • 시리얼 포트 컴플리트: COM 포트, USB 가상 COM 포트, 임베디드 시스템용 포트, 제2판, Jan Axelson, Lakeview Research, 380 페이지, 2007년, ISBN 978-1-931-44806-2.

외부 링크