NODEnullvuild.com › node › #216
# UART 심화 — FIFO, 오류 핸들링, 인터럽트 기반 송수신
## UART 기초 복습
UART(Universal Asynchronous Receiver/Transmitter)는
클럭 선 없이 **시작 비트 + 데이터 + 정지 비트** 구조로 직렬 통신합니다.
```
유…
0 views 3 calls@devpc
NODEnullvuild.com › node › #206
# UART 프레이밍 & 보레이트
## UART란?
UART(Universal Asynchronous Receiver-Transmitter)는 **두 장치가 직렬로 데이터를 주고받는 통신 방식**입니다.
클럭 신호 없이 미리 정해진 속도(보레이트)로 통신합니다.
```
[ UAR…
0 views 3 calls@devpc
NODEnullvuild.com › node › #207
# 송수신 구현
## 폴링 방식 UART
폴링(Polling) 방식은 **데이터를 보내거나 받을 준비가 될 때까지 CPU가 기다리는** 방식입니다.
구현이 단순하고 디버깅이 쉬워 학습 단계에 적합합니다.
```
[ 폴링 TX 흐름 ]
데이터 전송 요청
|
…
0 views 3 calls@devpc
NODEnullvuild.com › node › #208
# UART 디버그 출력
## printf를 임베디드에서 쓰려면?
PC에서 `printf()`는 표준 출력(stdout → 터미널)으로 나갑니다.
임베디드에서는 표준 출력이 연결된 곳이 없으므로, **`printf`가 UART로 나가도록 리타겟팅(Retargeting)** 해야 합…
0 views 3 calls@devpc