묻고 답하고
안녕하세요
rs-232케이블을 이용했는 마우스를 제작 중인데요
PC쪽에 rs-232 케이블 수신하는 포트가 없어서 USB TO RS-232 CABLE 이란걸 샀구요
현재 알아보기로는 시리얼 마우스로 사용하려면 시작과 동시에 "B"라는 문자를 보내라는 것까지 알았습니다
(http://davmac.org/davpage/mousehw.html#intro#intro 여기 참조 했습니다)
그래서 하나의 핀을 TX로 연결하고 패킷화 했는 데이터를 보내야 할것 같습니다
그럼 RTS와 CTS는 어떻게 연결하는 건가요? (전체 RTS, CTS, RX, TX중에서)
RTS는 Ready to Send 이고 CTS는 Clear to Send 라고 하는데... 여기까지만 알겠네요;;;
이 두개도 프로그래밍을 통해 Pin을 이용해서 따로 신호를 내보내는 건가요?
만약 그렇다면 어딘가의 Status를 보고 신호를 보내주는 건가요?
음... 얕은 지식때문에 맨땅에 해딩하는 기분입니다.
한말씀만 주시면 큰 도움이 될것입니다 잘 부탁드리겠습니다~
작성된지 6개월이 지난 글에는 새 코멘트를 달 수 없습니다.
RTS는 PC(또는 USB-RS232변환기) 측에서 보면...
1. 케이블에 연결된 디바이스가 있는지 없는지 용도로 많이 사용됩니다.
- 이 경우 통상 RTS 를 CTS신호로 연결해줍니다. ( 쇼트시킨다고 하죠 )
2. 또는 TX 테이타를 쏘기전에 준비신호로 사용되기도 하구요.
- 이 경우는 접속된 ( 마우스? ) 의 RTS선을 컨버터의 CTS에 연결합니다. ( 크로스 연결입니다. )
또한 경우에 따라서 변환기 핀(RS232 커넥터 핀 )의 DTR신호를 DSR신호로 쇼트 시켜주어야 정상 동작하는 소프트웨어도 있습니다.
이 경우도 역시 디바이스가 연결이 되었는지 확인하는 용도로 사용됩니다.