임베디드 시스템에서 MCU와 주변 장치 간의 데이터를 주고받는 방식은 여러 가지가 있다. 그중에서 UART (Universal Asynchronous Receiver/Transmitter) 는 가장 기본적이고 널리 사용되는 비동기 직렬 통신 방식이다. 이번 글에서는 UART의 개념, 동작 방식, 프로토콜 구조, 그리고 실제 활용 사례를 살펴보자.⸻1. UART란 무엇인가?UART는 비동기식 직렬 통신 방식으로, 별도의 클럭 신호 없이 송신 장치와 수신 장치가 서로 동일한 전송 속도(baud rate) 로 데이터를 주고받는 방식이다.UART의 특징 • 클럭 신호 없이(비동기식) 데이터 전송 • 2개의 신호선(TX, RX)만 사용 • 1:1 연결 방식 (일반적으로 다중 장치 연결 불가능) • 풀 듀플렉스(F..