UART파형 디버깅 방법


UART파형 디버깅 방법

# UART #파형디버깅 #UARTDebug 이번 포스팅은 UART의 파형디버깅을 하려고 한다. UART통신을 많이들 사용하고 있는데 UART 통신이 되지 않거나 통신은 되는데 값이 틀어져서 나오는 경우 UART파형을 디버깅하여 어느 부분에 문제가 있는지를 확인해야 한다. 일반적으로 문제가 되는 요인은 Baud Rate가 다른경우, UART IC가 불량이어서 정확한 High Low파형이 나오지 않는 경우, UART 레지스터 설정시 파형의 반전 및 비반전 설정이 다른 경우, Parity bit의 규약이 서로 다른경우등이 있다. 이런 경우 씨리얼프로그램을 통해서 디버깅을 하더라도 어느 부분에서 문제가 생기는지 확인 할수 없기 때문에 UART통신 파형을 오실로스코프로 찍어서 파형을 분석해야 한다. 먼저 UART의 설정을 간략하게 소개하고 파형분석설명을 하겠다. UART통신 Baud Rate는 9600이고 Stop bit는 1비트, None Parity bit, 8비트 Data사용, LSB...


#UARTDebug #파형디버깅

원문링크 : UART파형 디버깅 방법