UART 란 ]

Universal Asynchronous Receiver/Transmitter 로 굳이 해석하자면 범용 비동기식 수신기/송신기이다. 

 

 

HW 연결 예시 ]

  • 3 line 이 필요 (TX, RX, GND)
  • TX 는 상대의 RX 에, RX 는 상대의 TX 에 연결하며, GND 레벨을 맞추기 위해 GND 끼리 연결

HW 연결 예시

 

 

Signal ]

Signal 은 Start bit, Data bit, Parity bit, Stop bit 로 구성되어 있습니다. 

1 byte 를 보내는 예시는 아래와 같습니다. 

다만 여기에서 패리티 비트는 사용하지 않는 경우도 많습니다. 

 

 

UART signal 예시

 

 

설정 ]

아래는 Teraterm 의 설정 예시입니다. 포트 번호, 속도, 데이터, 패리티비트, 스탑비트, 흐름제어를 선택할 수 있습니다. 

속도는 bps 라서 만약 115200 을 선택한다면 115200 / 8 = 14400 byte/sec 

이는 약 14 kbytes/sec 입니다. 여기에서 start bit, stop bit 는 연속으로 보낼경우 큰 영향을 끼치지 않지만, Parity bit 를 넣는다면 / 9 를 해주어야 합니다. 

 

 

 

+ Recent posts