시리얼 통신

2025. 10. 22. 17:00·C#

시리얼 통신이란?

직렬 연결이라는 뜻을 가지고 있으며, 

직렬 연결은 한번 에 하나의 비트단위로 1(High)과 0(Low)의 신호로 데이터를 전송하는 통신 방법을 말한다. 

이러한 시리얼 통신도 동기식과 비동기식의 2가지 방법으로 분류가 된다.

 

컴퓨터와 외부장비간의 통신에 주로 사용

데이터를 한번에 하나의 비트 단위로 순차 전송하는 직렬 통신 방식

대표 예시: rs-232, USB, 이더넷

                 ㄴ컴퓨터와 주변 기기를 연결하기 위한 비동기식 직렬 통신 표준

 

장점: 단순하고 저렴 / 긴 통신거리

단점: 전송 속도 느림

 

< C#에서 시리얼 통신 하기 >

https://learn.microsoft.com/ko-kr/dotnet/api/system.io.ports?view=netframework-4.7.2

윈폼은 도구상자에 시리얼포트를 기본으로 제공

직렬포트를 제어하는 클래스가 포함된 using System.IO.Ports 를 추가.

=> 하지만 실무에서는 아무도 안 쓴다~ 그냥 콘솔로 함

 

'C#' 카테고리의 다른 글

반복문 for VS for each 차이  (0) 2025.10.28
ini 프로그램 (gpt 사용)  (0) 2025.10.27
C# ini 파일 읽기  (0) 2025.10.27
.ini 파일  (0) 2025.10.23
파일 입출력  (0) 2025.10.23
'C#' 카테고리의 다른 글
  • ini 프로그램 (gpt 사용)
  • C# ini 파일 읽기
  • .ini 파일
  • 파일 입출력
joo_coding
joo_coding
2025.02.18~
  • joo_coding
    주코딩일지
    joo_coding
  • 전체
    오늘
    어제
    • 분류 전체보기 (219)
      • 일지 (19)
      • 계획표 (7)
      • 프로젝트 (6)
      • C언어 (35)
        • 연습장 (12)
      • C++ (3)
      • C# (34)
      • Python (28)
        • 연습장 (11)
      • TCP IP (4)
      • DB (2)
      • ubuntu (1)
      • Git (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    c언어 #vscode #gcc #윈도우 #c언어윈도우 #gcc윈도우 #vscode윈도우 #c #c++
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
joo_coding
시리얼 통신
상단으로

티스토리툴바