Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСІ ВІДПОВІДІ Dimka.docx
Скачиваний:
14
Добавлен:
09.12.2018
Размер:
685.21 Кб
Скачать
  1. Структура кодової символьної посилки, призначення її елементів.(консп)

62.Основні функціональні елементи уапп

Універсальний асинхронний пріемопередатчікUART можна розділити на приймач (Receiver) і передавач (Transmitter). До складу UART входять: тактовий генератор зв'язку (бодрейт-генератор), керуючі регістри, статусні регістри, буфери і зсувні регістри приймача і передавача. Бодрейт-генератор задає тактову частоту приемопередатчика для даної швидкості зв'язку. Керуючі регістри задають режим роботи послідовного порту і його переривань. В статусному регістрі встановлюються прапори по різних подіях. В буфер приймача потрапляє прийнятий символ, в буфер передавача поміщають передається. Зсувний регістр передавача - це обойма, з якої в послідовний порт вистрілюються біти передаваного символу (кадру). Зсувний регістр приймача по біту накопичує приймаються з порту біти. За різним подіям встановлюються прапори і генеруються переривання (завершення прийому / відправки кадру, звільнення буфера, різні помилки). UART - повнодуплексний інтерфейс, тобто приймач і передавач можуть працювати одночасно, незалежно один від одного. За кожним з них закріплений порт - одна ніжка контролера. Порт приймача позначають RX, передавача - TX. Послідовної установкою рівнів на цих портах відносно загального проводу ("землі") і передається інформація. За замовчуванням передавач встановлює на лінії одиничний рівень. Передача починається посилкою біти з нульовим рівнем (старт-біта), потім йдуть біти даних молодшим бітом вперед (низький рівень - "0", високий рівень - "1"), завершується посилка передачею одного або двох бітів з одиничним рівнем (стоп-бітів ).

63.(Призначення регістрів уапп).

64.Адресація регістрів уапп

3F8 – буфер передачі. Використовується при передачі інформації, для чого необхідно записати за адресою 3F8 в буфер передачі відповідний байт. Подільники частоти 3F8, 3F9 служать для зберігання 16-розрядної константи, яка змінює коефіцієнт поділу тактової частоти на вході UART забезпечуючи відповідну швидкість обміну(швидкість передачі інформації). Регістр 3FB –це регістр управління лінією. Він забезпечує вибір формату одного кадру даних, зокрема кількість інформаційних розрядів, кількість стокових бітів, метод контролю, вибір адресованих регістрів. Регістр ідентифікатор переривань 3FA призначений для призначений для визначення наявності переривань в різних ситуаціях. Регістр дозволу переривань3F9-призначений для керування перериваннями. Регістр стану лінії 3FD-призначений для визначення стану лінії. Регістр управління модемом 3FC-для управління модемом. Регістр 3FE- регістр стану модема, призначений для визначення поточного стану модема. (конспект)

66.(Пояснити структуру підпрограми ініціалізації асинхронного адаптера).

Для ініціалізації УАПП необхідно виконати наступні дії: 1)записати в регістр управління лінією управляючого байта з 1-цею в 7-му розряді для перемикання порту 3F8 на регістр подільника частоти; 2)записати константи поділу в регістр 3F8,3F9; 3)записати управляючий байт в порт 3FВ з нулем в 7-му розряді і відповідними значеннями в інших керуючих бітів; 4)записати управляючий байт в регістр дозволу переривань 3F9.