windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): barang (barang)
날 짜 (Date): 2000년 2월 14일 월요일 오전 09시 39분 01초
제 목(Title): [Q] NT에서 38400bps 시리얼통신??

P III+64MB 사양이구요.
NT 4.0 w/s를 사용하고 있습니다.

외부 디바이스와 시리얼 통신을 하려고 하는데요.

속도는 38400bps이고 외부 타이머에 의해 시그날링되는
20msec 주기마다 12바이트씩 송신과 수신을 하게 됩니다.


또한 asynchronous i/o로 통신을 하려고 하는데요.

이상하게 처음에 12바이트중 첫ㄱ 8바이트만 읽고,
다음 20msec때부터 직전 주기의 네바이트와 
이번 주기의 첫 8바이트를 붙여서 수신값을
리턴하는군요(by ReadFile(,, length=12, &length, )

왜 이런 일이 벌어지는건지요?
비동기이기 때문인가요?



[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.