본문 바로가기
호구지책/기타

[VB6] MSComm delay issue

by 하늘의흐름 2016. 10. 13.
반응형

MSComm 을 사용해서 시리얼 통신을 하는데,

RFID카드 인식하는데 시간이 너무 오래 걸렸다.


약 10초가 소요되는데,


왜 그렇게 오래 걸리는지 영문을 몰랐다.

그러다가 해외에서 비주얼 베이직으로 만든 하이퍼 터미널을

확인했다.


MSComm InputMode가 나와는 다르게 잡혀있는 것을 확인할 수 있었다.

내것은 텍스트(text) 모드, 예제는 바이너리(binary) 모드였다.

그리고 나서  NullDiscard, DTREnable, RTSEnable을 True로 해주니

확실히 현상이 사라졌다.


바이너리가 텍스트보다 당연히 빠른데, 그걸 눈치채지 못했다..

나머지 옵션값은 그 의미를 포스팅해놨다.



이것은 느리다. (this option delay)




이것은 빠르다(this option fast)



상세설정은 다음과 같았다.









반응형

댓글