-
시리얼 포트의 특징과 사용Let's Code/Programming Basics 2021. 2. 8. 23:45
포트는 데이터의 송수신을 관리하기 위한 문의 역할을 한다.
시리얼 포트는 컴퓨터의 가장 기본적인 커넥터로, 20년 전부터 일반적으로 사용되었다.
Byte에 있는 8bit를 한 번에 한 1bit씩 전송하는 직렬통신의 특징을 가졌으며, 따라서 한 byte를 전송할 때 속도가 병렬통신에 비해 느리지만 더 멀리 전송할 수 있다는 장점이 있다. 또한, 여러 bit를 동시에 보낼 필요가 없기 때문에 하나의 와이어로 1byte를 전송할 수 있고, 따라서 전선이 얇고 가벼우며 보다 저렴하다. 최근에 등장한 USB는 시리얼 포트와 별개의 포트이나, 같은 직렬 통신 형식이다. 또 다른 직렬 통신의 예시로는 블루투스 등이 있다.
병렬 통신인 Parellel 포트의 경우 여러 bit를 동시에 전송하여 빠른 데이터 처리가 가능하나, 그만큼 힘이 분산되므로 전압이 동일하다 가정했을 때 각 전송의 세기가 약해 보내는 거리에 한계가 있다. 예시로는 모니터 선 등이 있다.
시리얼 포트는 COM 포트라고도 불린다. 9개의 pin 또는 25개의 pin으로 구성되어 있으며, 한 pin은 전송(TX)/수신(RX) 중 한 개의 기능밖에 담당하지 못한다.
UART는 병렬 데이터를 직렬 형식으로 변환하여 전송하는 인터페이스로, 집적 회로의 일종이다.
'Let's Code > Programming Basics' 카테고리의 다른 글
프론트엔드 개발자로 가장 빠르게 시작하는 방법 (0) 2021.11.25 객체 지향 프로그래밍 (0) 2021.02.15 데이터의 단위와 저장 (0) 2021.02.08 프로그래밍과 고수준, 저수준 언어 (0) 2021.02.08 댓글