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) 초당 전송 비트수


덧글