Overlapped 시리얼 통신은 비동기 통신을 의미한다. 일반적인 함수와 같이 시리얼 통신에 파일쓰기 읽기 명령을 내리면 함수가 내부 처리과정을 마칠 때까지 전체 시스템은 블록되며 처리과정을 마치면 처리결과가 return 된다. 반면에 Non-Overlapped 시리얼 통신의 경우 호출 즉시 쓰기 혹은 읽기 함수는 return 되며 전체 프로그램은 진행된다. 대신 함수 내부 과정이 모두 마치게 되면 미리 지정해 놓은 Event가 set된다.
Overlapped - Syncronous Function
Non-Overlapped - Asyncronous Function
'프로그래밍 > RS232 시리얼 통신' 카테고리의 다른 글
시리얼 통신_시리얼 통신 포트의 특성을 DCB 구조체로 설정해 보자 (0) | 2014.08.26 |
---|---|
시리얼 통신_OVERLAPPED 구조체를 설정하자 (0) | 2014.08.26 |
시리얼 통신_COM 포트에 읽기 쓰기 타임아웃을 설정하자 (0) | 2014.08.26 |
시리얼 통신_시리얼 포트를 열어보자 (0) | 2014.08.26 |
시리얼 통신_보(baud) 레이트와 비트레이트의 관계 (0) | 2014.08.20 |