[Dr. COM의 시리얼 통신의 모든 것]
UART 통신 콘트롤러는 MCU로부터 패러렐 데이터를 받아 시리얼로 변환하여 주고, 통신선로를 통해 받은 시리얼 데이터를 모아 패러렐로 만들어 MCU에게 넘겨주는 역할을 수행합니다.
이 비동기 시리얼 통신 콘트롤러인 UART가 검출할 수 있는 4가지 에러를 설명하고 있습니다.
UART가 검출하는 4가지 에러
- 패리티 에러 : 데이터 깨짐
- 프레이밍 에러 : 프레임이 깨짐 (STOP Bit 자리에 '0'이 나오는 경우)
- 오버런 에러 : UART 수신버퍼가 가득찬 상태에서 계속 데이터를 수신하여 데이터 잃어버림
- 브레이크 시그널 : 2~3 프레임 이상 계속 로직 '0'으로 유지되는 경우
4가지 중에서 브레이크 시그널은 에러는 아니고 신호입니다. 그러나 비상시 사용하기 때문에 그냥 에러로 편입하여 설명하였습니다.
시리얼 통신 표준 고찰 (0) | 2024.02.21 |
---|---|
시리얼통신의 역사, UART의 역사 (0) | 2024.02.20 |
비동기 시리얼통신의 비트단위 전송 (0) | 2024.02.19 |
시리얼 통신 이것부터 알고 시작하자 (0) | 2024.02.16 |
시리얼 통신 강좌와 베이스 기타 (0) | 2024.02.16 |