|
RTS/CTS를 제어하는 방식은 RTS_CONTROL_DISABLE, RTS_CONTROL_ENABLE, RTS_CONTROL_HANDSHAKE, RTS_CONTROL_TOGGLE 로 4가지 방식이 있습니다. 어떤 방식을 사용하시는지를 먼저 알아보시고, 그 방식에 해당하는 플래그를 알아보시는 것이 좋을것 같네요.
일반 적인 방식으로는 PC가 읽고 있을때는, RTS가 1이 되며 (따라서 수신 불가능), PC가 쓰고 있을때는 CTS가 1이 됩니다. (송신 불가능)
여러가지 제어 방식이 있습니다. 동기화를 계속 시키는 방식도 있고, Frequency를 맞추어 토글 시키는 방식도 있습니다. 직접 포트를 제어하는 방식도 있을 수 있겠지요.
사용하시는 방법의 특성과 이론을 잘 알아두시는것이 가장 좋겠죠.
Mark, Space, Idle는 모르겠습니다. -_-a
권혁준 님이 쓰신 글 :
: 안녕하세요...
:
: 넘 헷갈려서....시리얼통신에서요....
: RTS,CTS등이 나오는데...
: RTS=1이면 수신불가능, CTS=1이면 전송가능이 맞나요?
: 글들을 보면 RTS는 머다....이런식으로만 되어있구...
: 어떤 상태가 수신가능인지 불가능 인지 이런건 모르겠더군요..
: 그리고 mark,space,idle이라는 말이 나오던데..
: mark,idle=0, space=1상태인가요?...
:
: 황사조심하세요...
|