반응형
시리얼 통신을 하기 전에 해당 케이블 이상유무를 확인해야한다.
방법은 TX, RX를 연결해 주면, 내가 보낸 시리얼 통신 데이터가 TX에서
RX로 되돌아와 에코 처리된다.
아래 그림에서 2번(TX)과 3번(RX)를 연결하여 테스트가 가능하다.
각 핀의 명칭 및 기능은 다음 표와 같다.
pin# | 방향 | 명칭 | 설명 |
1 | Input | CD | Carrier Detect: 이 핀이 논리 0이 되므로써 이 장치가 보낸 데이터를 상대방 장치가 다 받았음을 알 수 있게 된다. |
2 | Input | RxD | Received Data: 데이터를 받는 핀 |
3 | Output | TxD | Transmitted Data: 데이터를 전송하는 핀. 이 장치가 대기 상태에 있을때는 논리 1이 출력된다. |
4 | Output | DTR | Data Terminal Ready: 이 핀에 논리 0을 출력함으로써 상대방 장치에게 데이터를 보낼 준비가 되었음을 알린다. |
5 | GND | Signal Ground: 접지 | |
6 | Input | DSR | Data Set Ready: 이 핀이 논리 0이 되므로써 상대방 장치가 데이터를 보낼 준비가 되었음을 알게된다. |
7 | Output | RTS | Request To Send: 이 핀에 논리 0을 출력함으로써 상대방 장치에게 데이터를 받을 준비가 되었음을 알린다. |
8 | Input | CTS | Clear To Send: 이 핀이 논리 0이 되므로써 상대방 장치가 데이터를 수신할 준비가 되었음을 알게된다. |
9 | Input | RI | Ring Indicator: 이 핀이 논리 0이 되면 모뎀에 통신연결 요구가 들어왔음을 알 수 있다. |
2020/12/17 - [OS/Mac OS X] - OpenSSL을 이용한 Key 정보 Text 변환
2020/12/17 - [프로그래밍/Java] - RSA 암복호화
2020/12/17 - [iOS/Tips] - URL query 파싱 및 json string 변환
2020/12/16 - [개발노트] - Code 128 Barcode의 Check Digit 계산방법
2020/12/15 - [iOS/Tips] - 디버깅 차단 처리 (Anti Debug)
2020/12/14 - [iOS/Tips] - bundle id 알아내기
2020/12/12 - [AI/Algorithm] - 2D 충돌처리
2020/12/11 - [iOS/Swift] - UIViewController 스위칭
2020/12/11 - [개발노트] - PlantUML 설치 (Mac OS X)
2020/12/10 - [iOS/Objective-C] - 웹뷰에서 javascript 함수 동기식 호출
2020/12/10 - [iOS/Tips] - Fat Static Library 빌드 (2/2)
반응형
'IOT > Arduino' 카테고리의 다른 글
Bit Rate, Baud Rate (0) | 2020.12.18 |
---|