UART 란 ]
Universal Asynchronous Receiver/Transmitter 로 굳이 해석하자면 범용 비동기식 수신기/송신기이다.
HW 연결 예시 ]
- 3 line 이 필요 (TX, RX, GND)
- TX 는 상대의 RX 에, RX 는 상대의 TX 에 연결하며, GND 레벨을 맞추기 위해 GND 끼리 연결
Signal ]
Signal 은 Start bit, Data bit, Parity bit, Stop bit 로 구성되어 있습니다.
1 byte 를 보내는 예시는 아래와 같습니다.
다만 여기에서 패리티 비트는 사용하지 않는 경우도 많습니다.
설정 ]
아래는 Teraterm 의 설정 예시입니다. 포트 번호, 속도, 데이터, 패리티비트, 스탑비트, 흐름제어를 선택할 수 있습니다.
속도는 bps 라서 만약 115200 을 선택한다면 115200 / 8 = 14400 byte/sec
이는 약 14 kbytes/sec 입니다. 여기에서 start bit, stop bit 는 연속으로 보낼경우 큰 영향을 끼치지 않지만, Parity bit 를 넣는다면 / 9 를 해주어야 합니다.