직렬 통신은 정확한 전송 속도를 설정하여 데이터를 정확하게 전송하는 장치 사이. 적절한 배율 계산은 하드웨어와 원하는 통신 속도의 시계 주파수를 이해합니다.

Baud 비율 이해

보드율은 초당 전송되는 신호 변화 또는 상징의 수를 나타냅니다. 대부분의 경우, 그것은 특히 간단한 조음 계획을 사용할 때 두 번째 (bps) 당 비트와 직접 상관 관계.

보우 비율 계산

microcontroller 또는 serial device에 대한 baud rate 설정을 계산하려면, 공식을 사용합니다.

보통율 설정 = (클럭 주파수) / (프리컬어 × 원하는 보드율)

위치:

  • Clock Frequency: 장치의 시계 소스의 주파수.
  • Prescaler: 시계 주파수를 축소하는 배당 값.
  • Desired Baud Rate: 당신이 달성하고 싶은 통신 속도.

예제 계산

장치에는 16 MHz의 시계 빈도가 있고 당신은 16의 에스컬레이터를 가진 9600 bps의 보드율을, 계산입니다:

보통율 설정 = 16,000,000 / (16 × 9600) ≈ 104

장치의 배율은 약 104에 9600 bps를 달성합니다.