UART 통신

정원준·2023년 11월 10일

Network

목록 보기
5/6

시리얼 통신의 기본 프로토콜로써 매우 오래됨

UART

Universal Asynchronous Receiver Transmitter
범용 비동기화 송수신(전이중)

  • data만 전송하기에 구분을 위해 시작비트와 정지비트가 필요하다.
    - 시작비트는 0 종료비트는 1 !무조건

특징
-데이터를 고정속도로 전송할 필요가 없다. 일반적으로 한번에 1byte(8bit)씩 전송
-최대 전송속도는 115200bps 며 4800,9600 등 특정값들 중심

USART

Universal Synchronous/Asynchronous Receiver Transmitter
범용 동기/비동기화 송수신(반이중)

  • 동기모드 USART에선 동기화를 위해 별도의 클럭 신호 사용
  • 데이터의 구분이 필요 x 클락 유무로 판별하기때문
    => 데이터 송수신 효율 높다 -> 동기식이 더 높은 전송속도

특징
- 클락이 필요해서 data 와 timer가 필요.
- data를 일반적으로 block형태로 전송하고 115kb보다 빠르다
- 다른 요소가 같을 경우 동기모드가 비동기보다 빠른데이터 전송속도를 갖는다.

profile
만리전정

0개의 댓글