C# 시리얼 포트 검색

목차

    요즘 시리얼 포트를 많이 사용하게 됐다.
    펌웨어를 개발하면서 마이크로 프로세서에서는 UART를 쓰고
    반대쪽에서 통신해야 하는 PC에서는 시리얼 포트를 사용하기 때문에
    어쩔수 없는 일인듯.
    그리고 요즘 가지고 놀고 있는 문자 전송기도 그렇고..

    지금까지는 콤보박스에 시리얼 포트 번호를 주욱 넣어두고
    지정해서 사용하도록 프로그램 했었는데
    불편해서 자동으로 사용할 수 있는 포트를 검색하게 만들어봤다
    왜 진작 이걸 생각하지 못했을까..

    string[] s;
    s = System.IO.Ports.SerialPort.GetPortNames();

    이 문장을 사용하면 현재 사용할 수 있는 시스템에 등록된 시리얼 포트를
    문자열 배열로 반환한다.

    이 문자열들을 콤보박스에 넣어주면 끝!

    for(int i = 0; i < s.length; i++)
    {
    	comboBox.Items.Add(s[i]);
    }

    또는

     foreach (string s in System.IO.Ports.SerialPort.GetPortNames())
     {
     	comboBox.Items.Add(s);
    }

     

     

     

    실행 결과
     

     

     

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

    IIS에서 메타베이스 오류 발생시  (0) 2017.07.04
    C# 시리얼 포트 자동 접속  (2) 2009.09.18
    RFID 출근부의 소스입니다.  (0) 2009.07.22
    C# dll 파일 생성하기2  (0) 2008.08.14
    C#에서 dll 파일 생성  (0) 2008.08.07

    댓글