[UART] Parity Bit
2023. 1. 19. 20:13ㆍ2018년 이전 관심사/통신프로토콜
반응형
Parity를 사용하지 않을 때, UART 패킷
아래 그림과 같이 START, STOP bit를 제외하고 8bit를 데이터로 사용 합니다.
- Parity Bit는 옵션 Bit
- None으로 설정 시 아래와 같은 패킷 구조로 송신
Scope에서 출력 된 파형
Parity를 사용할 때, UART 패킷
아래 그림과 같이 START, STOP bit를 제외하고 9bit를 송/수신 하며 PB bit는 Parity 값을 의미 합니다.
- Even, Odd 설정에 따라 PB 값이 정해 짐
Parity 설정 별 PB 값
- Even(짝수)로 패리티 설정 시, Data Bit에 1의 갯수가 짝수면 Parity Bits 0, 홀수면 1로 설정
- Odd(홀수)로 패리티 설정 시, Data Bit에 1의 갯수가 홀수면 Parity Bit는 1, 짝수면 0으로 설정
Scope에서 출력된 파형
참고자료
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ansdbtls4067&logNo=220886661657
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wjdzhdzhd&logNo=221659079644
반응형
'2018년 이전 관심사 > 통신프로토콜' 카테고리의 다른 글
[XMODEM] 프로토콜 정리 (0) | 2023.01.24 |
---|---|
[TCP/IP] SO_REUSEADDR 옵션 (1) | 2023.01.23 |
[IPV6] D-Link IPV6 in IPV4 Tunnel 설정, IPV6 사용하기 (0) | 2022.04.05 |
[RabbitMQ] 다른 메시지 큐 간 차이 (MQTT, ZeroMQ, Kafka) (0) | 2022.02.24 |
[RabbitMQ #7] Routing (0) | 2022.02.23 |