UART와 RS232의 차이
RS232는 Flow control이 가능하다. 
*RS232: 수신쪽 버퍼 용량보다 송신쪽 데이터가 더 많이 전송될 때, RTS, DTR과 같은 컨트롤을 통해 송수신을 제어하는 통신 방법.
TXD, RXD, GND 외에 RTS, CTS 시그널 라인이 더 있다. 

RS232에는 있지만 UART에는 없는 pin
-DCD(Data Carrier Detect) - input
-RI(Ring Indicator) - input
-DTR(Data Terminal Ready) - output, 내쪽 준비완료 송신 시그널
-DSR(Data Set Ready) - input, 상대쪽 준비완료 수신 시그널
   연결방법
   내쪽 DTR - 상대 DSR
   상대 DSR - 내쪽 DTR 
-RTS(Request To send) - output, 내 수신버퍼 상태 송신 시그널
-CTS(Clear To Send) - input, 상대쪽 수신버퍼 상태 수신 시그널
   연결방법
   내쪽 RTS - 상대 CTS
   상대 RTS - 내쪽 CTS 

Xon, Xoff [Flow control 데이터]
Xon: 수신버퍼 여유 on
Xoff: 수신버퍼 여유 off ->데이터 송신 no

'업무 > 임베디드' 카테고리의 다른 글

[Single ended/differential ended]  (0) 2019.08.29
HDMI, AHD, CVI, TVI 개념  (0) 2019.05.20
Full duplex, Half duplex, Simplex  (0) 2019.05.13
SPI 통신 설정 순서  (0) 2019.04.22
GIT OpenSSH 와 Putty 차이  (0) 2019.03.26

+ Recent posts