상세 컨텐츠

본문 제목

UART가 검출하는 4가지 에러

Tech/시리얼 통신

by 재즈토끼 2024. 2. 19. 10:46

본문

[Dr. COM의 시리얼 통신의 모든 것]

UART 통신 콘트롤러는 MCU로부터 패러렐 데이터를 받아 시리얼로 변환하여 주고, 통신선로를 통해 받은 시리얼 데이터를 모아 패러렐로 만들어 MCU에게 넘겨주는 역할을 수행합니다.

이 비동기 시리얼 통신 콘트롤러인 UART가 검출할 수 있는 4가지 에러를 설명하고 있습니다.

UART가 검출하는 4가지 에러

- 패리티 에러 : 데이터 깨짐

- 프레이밍 에러 : 프레임이 깨짐 (STOP Bit 자리에 '0'이 나오는 경우)

- 오버런 에러 : UART 수신버퍼가 가득찬 상태에서 계속 데이터를 수신하여 데이터 잃어버림

- 브레이크 시그널 : 2~3 프레임 이상 계속 로직 '0'으로 유지되는 경우

4가지 중에서 브레이크 시그널은 에러는 아니고 신호입니다. 그러나 비상시 사용하기 때문에 그냥 에러로 편입하여 설명하였습니다.

https://youtu.be/vN8C9aYrHfE

 

관련글 더보기