호구지책/기타
[VB6] MSComm delay issue
하늘의흐름
2016. 10. 13. 11:38
반응형
MSComm 을 사용해서 시리얼 통신을 하는데,
RFID카드 인식하는데 시간이 너무 오래 걸렸다.
약 10초가 소요되는데,
왜 그렇게 오래 걸리는지 영문을 몰랐다.
그러다가 해외에서 비주얼 베이직으로 만든 하이퍼 터미널을
확인했다.
MSComm InputMode가 나와는 다르게 잡혀있는 것을 확인할 수 있었다.
내것은 텍스트(text) 모드, 예제는 바이너리(binary) 모드였다.
그리고 나서 NullDiscard, DTREnable, RTSEnable을 True로 해주니
확실히 현상이 사라졌다.
바이너리가 텍스트보다 당연히 빠른데, 그걸 눈치채지 못했다..
나머지 옵션값은 그 의미를 포스팅해놨다.
이것은 느리다. (this option delay)
이것은 빠르다(this option fast)
상세설정은 다음과 같았다.
반응형