Студопедия
Контакти
 


Тлумачний словник

Реклама: Настойка восковой моли




Авто | Автоматизація | Архітектура | Астрономія | Аудит | Біологія | Будівництво | Бухгалтерія | Винахідництво | Виробництво | Військова справа | Генетика | Географія | Геологія | Господарство | Держава | Дім | Екологія | Економетрика | Економіка | Електроніка | Журналістика та ЗМІ | Зв'язок | Іноземні мови | Інформатика | Історія | Комп'ютери | Креслення | Кулінарія | Культура | Лексикологія | Література | Логіка | Маркетинг | Математика | Машинобудування | Медицина | Менеджмент | Метали і Зварювання | Механіка | Мистецтво | Музика | Населення | Освіта | Охорона безпеки життя | Охорона Праці | Педагогіка | Політика | Право | Програмування | Промисловість | Психологія | Радіо | Регилия | Соціологія | Спорт | Стандартизація | Технології | Торгівля | Туризм | Фізика | Фізіологія | Філософія | Фінанси | Хімія | Юриспунденкция

РЕГІСТР ШВИДКОСТІ ПЕРЕДАЧІ (UBRR)

Загрузка...
Біт $09 ($29) R/W Поч.знач.  
MSB - - - - - - LSB UBRR
R/W R/W R/W R/W R/W R/W R/W R/W  

 

Це 8-розрядний регістр, який задає швидкість передачі послідовного порту відповідно до виразу приведеного у 3.4.1.5. Регістр доступний як для запису, так і для читання.

 

 

Таблиця 3.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

 



Интернет реклама УБС


 

Приклад складання керуючих байтів

Регістр UCR.

Розглянемо приклад програмування регістра UCR для наступного завдання:

«Переривання за завершенням прийому» = «Дозволити».

«Переривання за завершенням передачі» = «Дозволити».

«Переривання за спустошенням буфера передавача» = «Дозволити».

«Приймач» = «Вкл.».

«Передавач» = «Вкл.».

«Формат посилок» = «8 бітний».

Виконання завдання починаємо з ініціалізації системи переривань UART. Всього для UART можливо 3 типу переривань. Кожне з них може бути замасковане або дозволене шляхом запису «0» або «1» у біти RXCIE, TXCIE, UDRIE регістра UCR (див. п. 3.4.1.3).

Оскільки «Переривання за завершенням прийому» = «Дозволити», то біт RXCIE (біт 7) = «1».

Оскільки «Переривання за завершенням передачі» = «Дозволити», то біт TXCIE (біт 6) = «1».

Оскільки «Переривання за спустошенням буфера передавача» = «дозволити», то біт UDRIE (біт 5) = «1».

Далі розглянемо управління включеним / вимкненим станом UART. За це відповідають біти RXEN і RXEN регістру UCR (див. п. 3.4.1.3).

Оскільки «Приймач» = «Вкл.», то біт RXEN (біт 4) = «1».

Оскільки «Передавач» = «Вкл.», то біт TXEN (біт 3) = «1».

Розглянемо завдання формату посилок. Вони можуть бути як 8-бітові, так і 9-бітові. Це визначається бітом CHR9 регістру UCR (див. п. 3.4.1.3).

Оскільки «Формат посилок» = «8 бітний», то біт CHR9 (битий 2) = «0».


Читайте також:

  1. Register -регістрова.
  2. Абсолютні і відносні швидкості
  3. Активний опір ліній електропередачі
  4. АНАЛОГОВІ СИСТЕМИ ПЕРЕДАЧІ
  5. БАГАТОКАНАЛЬНІ СИСТЕМИ ПЕРЕДАЧІ ІНФОРМАЦІЇ
  6. Бистрість – це здатність людини до термінового реагування на подразники та до високої швидкості рухів, що виконуються при відсутності значного зовнішнього опору.
  7. В обох випадках основним розрахунковим рівнянням є рівняння теплопередачі і теплового балансу
  8. В процесі читання виділіть маркером або підкресліть шляхи передачі теплової енергії.
  9. Вектори кутової швидкості і кутового прискорення.
  10. Взаємозв’язок облікових регістрів з показниками звітності.
  11. Вибір маси та швидкості руху пасажирських поїздів.
  12. Вибір швидкості подачі комбайна

Загрузка...



<== попередня сторінка | наступна сторінка ==>
ГЕНЕРАТОР ШВИДКОСТІ ПЕРЕДАЧІ (UBRR) | Ресурси мережі Internet

Не знайшли потрібну інформацію? Скористайтесь пошуком google:


 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.