USART / UART

UART

범용 비동기화 송수신: Universal Asynchronous Receiver/Transmitter

USART

범용 동기화 송수신: Universal Synchronous/Asynchronous Receiver/Transmitter


두 통신에 대한 포트설정을 간단히 확인해 보면...













UART Async 설정시 Rx/Tx 연결 설정을 확인할 수 있고,

USART Syn 설정시 Rx/Tx/CK 연결 설정을 확인할 수 있다.

USART 에는 Clock 이 필요하며, 해당 설정을 Async로 변경시 CK은 필요없게 된다.

즉 하드웨어적인 결선의 차이...

소프트웨어로써는 해당 설정에 맞춰 적용하면 됨.


Type




Start bit : 통신의 시작 / 한 비트 시간 길이 유지

Data bit : 5~8 bit 데이터 전송 / 설정값에 따라 결정

Parity bit : 오류검증을 위한 값 / 설정된 값에 따라 수신쪽에서 오류 판단 / None 선택시 해당 bit 제거

(Even / Mark / None / Odd / Space)

Stop bit : 통신 종료 / 설정값에 따라 결정

(1 / 1.5 / 2)


Baud Rate

해당 통신에 대한 속도 값으로써 110 ~ 256000 (custom) 다양함 (bps) 초당 전송 비트수




덧글

댓글 입력 영역