Baud rate는 UART 통신의 데이터 전송 속도 측정입니다. 정확한 배율 설정을 계산하는 것은 마이크로 제어기와 주변 장치 간의 신뢰할 수있는 데이터 전송에 필수적입니다. 이 문서는 UART 통신에 적합한 설정을 결정하는 프로세스를 설명합니다.

Baud Rate 및 UART 이해

보드율은 두 번째로 많은 신호 단위가 전송되는 방법을 나타냅니다. UART 통신에서, 그것은 일반적으로 시작, 데이터, 패리티, 및 정지 비트를 포함하여 초당 전송 된 비트 수와 동일합니다. 두 장치 모두 사용 하 여 동일한 보드율은 적절한 통신에 중요.

Baud Rate 설정

대부분의 마이크로 제어기는 UART 보드율을 생성하기 위해 시계 소스를 사용합니다. 보드율 설정은 시스템 시계 주파수 및 보드율 기록기에서 파생됩니다. 일반적인 공식은 다음과 같습니다.

보통율 등록 값 = (시스템 클럭 주파수) / (16 × 원하는 보드율)

예를 들어 시스템 클럭이 16 MHz이고 원하는 배율은 9600이며 계산은 다음과 같습니다.

레지스터 값 = 16,000,000 / (16 × 9600) ≈ 104

정확도 조정

일부 마이크로 제어기는 분수 보드율 설정 또는 과감한 정확도를 향상시키기 위해 허용. 그것은 정확한 통신에 대한 가장 좋은 접근을 결정하기 위해 장치 데이터 시트를 참조하는 것이 중요합니다. 가장 가까운 등록 값을 사용하여 오류를 최소화합니다.

의논하기

  • 시스템 클럭 주파수를 결정합니다.
  • 원하는 배율을 선택하십시오.
  • 공식을 사용하여 등록 값을 계산합니다.
  • 정확도를 위한 장치 기능에 근거를 둔 조정 조정 조정.