DK-128 직렬통신 기초 아이티즌 기술연구소 2010.04.19
가상 직렬포트 생성 Virture Serial Port Driver 프로그램 설치 크로스 연결된 2개의 가상 포트 생성 Eltima Software Virtual Serial Port Driver 6.0.1.115
가상 직렬포트 생성 Virture Serial Port Driver 프로그램 설치 완료
통신 가능 포트 확인 장치 관리자에서 확인할 수 있다.
통신 가능 포트 확인 포트(COM 및 LPT)에 통신 가능한 포트 확인
가상 직렬포트 생성 방법 Manage ports에서 연결하고자 하는 포트를 선택한 후 Add pair버튼 누르면 왼편의 Virtual ports에 표시됨
통신 가능 포트 확인 포트에 가상 포트가 추가된 것을 확인할 수 있다.
단방향 직렬통신 프로그램 만들기 직렬 통신 절차 통신 포트 열기 CreateFile() GetCommState() 기본통신 설정상태 읽기 GetCommState() 통신 속도/상태 설정 SetCommState() 통신 이벤트 객체 생성 CreateEvent() 데이터 전송 WriteFile() 통신 포트 닫기 CloseHandle()
가상 포트 열기 보조프로그램-통신-하이퍼터미널
포트 설정 다음과 같이 설정한다.
단방향 직렬통신 프로그램 실행
양방향 직렬통신 프로그램 구현 2개의 직렬통신 프로그램 포트 2 사용 포트 5 사용 CreateFile() GetCommState() GetCommState() SetCommState() SetCommState() CreateEvent() CreateEvent() WriteFile() ReadFile() ReadFile() WriteFile() CloseHandle() CloseHandle()
양방향 직렬통신 프로그램 구현 통신 포트 번호 변경 수신용 오버랩 객체 생성 추가 양방향 통신 구현
양방향 직렬통신 프로그램 구현