Baud Rate Generator

ГЕНЕРАТОР СКОРОСТИ ПЕРЕДАЧИ

Генератор скорости передачи - это делитель частоты, который генерирует скорости в соответствии с нижеприведенным выражением:

где BAUD - скорость передачи (бод)),

Fck - частота тактового генератора процессора,

UBRR - содержимое регистра скорости передачи UART

В табл.9.1 приведены значения регистра UBRR и процентное отклонение от стандартной скорости передачи для стандартных частот кварцевых генераторов. (Baud Rate – скорость в бодах; %Error – процент ошибок):

Таблица 9.1

Данные для программирования скоростей работы UART

Baud Rate 1 MHz % Er. 1,8432 MHz % Er 2 MHz % Er 2,4576 MHz % Er
  UBRR=   0,2 UBRR=   0,0 UBRR=   0,2 UBRR=   0,0
  UBRR=   0,2 UBRR=   0,0 UBRR=   0,2 UBRR=   0,0
  UBRR=   7,5 UBRR=   0,0 UBRR=   0,2 UBRR=   0,0
  UBRR=   7,8 UBRR=   0,0 UBRR=   3,7 UBRR=   3,1
  UBRR=   7,8 UBRR=   0,0 UBRR=   7,5 UBRR=   0,0
  UBRR=   7,8 UBRR=   0,0 UBRR=   7,8 UBRR=   6,3
  UBRR=   22,9 UBRR=   0,0 UBRR=   7,8 UBRR=   0,0
  UBRR=   7,8 UBRR=   0,0 UBRR=   7,8 UBRR=   12,5
  UBRR=   22,9 UBRR=   33,3 UBRR=   22,9 UBRR=   0,0
  UBRR=   84,3 UBRR=   0,0 UBRR=   7,8 UBRR=   25,0
                         
Baud Rate 3,2768 MHz % Er 3,6864 MHz % Er 4 MHz % Er 4,608 MHz % Er
  UBRR=   0,4 UBRR=   0,0 UBRR=   0,2 UBRR=   0,0
  UBRR=   0,8 UBRR=   0,0 UBRR=   0,2 UBRR=   0,0
  UBRR=   1,6 UBRR=   0,0 UBRR=   0,2 UBRR=   0,0
  UBRR=   1,6 UBRR=   0,0 UBRR=   2,1 UBRR=   0,0
  UBRR=   3,1 UBRR=   0,0 UBRR=   0,2 UBRR=   0,0
  UBRR=   1,6 UBRR=   0,0 UBRR=   3,7 UBRR=   0,0
  UBRR=   6,3 UBRR=   0,0 UBRR=   7,5 UBRR=   6,7
  UBRR=   12,5 UBRR=   0,0 UBRR=   7,8 UBRR=   0,0
  UBRR=   12,5 UBRR=   0,0 UBRR=   7,8 UBRR=   6,7
  UBRR=   12,5 UBRR=   0,0 UBRR=   7,8 UBRR=   20,0
                         
Baud Rate 7,3728 MHz % Er 8 MHz % Er 9,216 MHz % Er 11,059 MHz % Er
  UBRR=   0,0 UBRR=   0,2 UBRR=   0,0 UBRR=   -
  UBRR=   0,0 UBRR=   0,2 UBRR=   0,0 UBRR=   0,0
  UBRR=   0,0 UBRR=   0,2 UBRR=   0,0 UBRR=   0,0
  UBRR=   0,0 UBRR=   0,8 UBRR=   0,0 UBRR=   0,0
  UBRR=   0,0 UBRR=   0,2 UBRR=   0,0 UBRR=   0,0
  UBRR=   0,0 UBRR=   2,1 UBRR=   0,0 UBRR=   0,0
  UBRR=   0,0 UBRR=   0,2 UBRR=   0,0 UBRR=   0,0
  UBRR=   0,0 UBRR=   3,7 UBRR=   0,0 UBRR=   0,0
  UBRR=   0,0 UBRR=   7,5 UBRR=   6,7 UBRR=   0,0
  UBRR=   0,0 UBRR=   7,8 UBRR=   0,0 UBRR=   0,0


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: