Windows Serial Port Programming
http://blog.daum.net/pg365/51 Windows Serial Port Programming Windows API 를 사용한 시리얼 포트 통신 프로그래밍은 생각보다 간단하지만 , 처음 시작할 때 접근하기가 어려운 면이 있습니다 . 그래서 여기에서 간단히 소개합니다 . 시리얼 통신 프로그래밍이 어떻게 작성되는지와 이를 사용하기 위한 올바른 접근 법을 제시합니다 . 1. 시리얼 포트 열기 시리얼 포트를 열기위해 Windows 에서 제공하는 파일 입출력 함수를 사용합니다 . 먼저 , windows.h 헤더 파일을 인클루드 한 후 아래와 같이 CreateFile() 함수로 시리얼 포트를 오픈 합니다 . HANDLE hSerial ; hSerial = CreateFile ( "\\\\.\\COM1" , GENERIC_READ | GENERIC_WRITE , 0 , 0 , OPEN_EXISTING , FILE_ATTRIBUTE_NORMAL , 0 ) ; if ( hSerial = = INVALID_HANDLE_VALUE ) { // 에러 발생 } 이 함수를 잠깐 살펴보면 , HANDLE 타입의 변수를 선언하고 CreateFile() 함수를 불러 초기화 합니다 . CreateFile() 함수의 첫 번째 인자는 열고자 하는 시리얼 포트의 이름을 지정하는데 , "\\\\.\\COM1...