Универсальный асинхронный приемопередатчик (UART). Аппаратная и программная реализация. Использование в современных системах передачи инфо
Автор: pochkaboga • Февраль 21, 2022 • Реферат • 2,387 Слов (10 Страниц) • 594 Просмотры
МИНОБРНАУКИ РОССИИ
РГУ НЕФТИ И ГАЗА (НИУ) ИМЕНИ И.М. ГУБКИНА
Факультет | Автоматики и вычислительной техники |
Кафедра | Автоматизации технологических процессов |
Оценка: | Рейтинг: | ||
Проверил: | |||
Великанов Дмитрий Николаевич | |||
(подпись) | (фамилия, имя, отчество полностью) | ||
(дата) | |||
Реферат
по дисциплине:
«Промышленные компьютерные сети»
на тему:
«Универсальный асинхронный приемопередатчик (UART). Аппаратная и программная реализация. Использование в современных системах передачи информации.»
ВЫПОЛНИЛ: | |||
Студент группы | АТ-18-01 | ||
(номер группы) | |||
Тараканчиков Егор Сергеевич | |||
(фамилия, имя, отчество полностью) | |||
(подпись) | |||
(дата) |
Москва, 20 | 21 |
Оглавление
ВВЕДЕНИЕ 3
ДИЗАЙН UART 4
АППАРАТНАЯ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 9
ИСПОЛЬЗОВАНИЕ В СОВРЕМЕННЫХ СИСТЕМАХ ПЕРЕДАЧИ ИНФОРМАЦИИ. 14
ЗАКЛЮЧЕНИЕ 17
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 18
ВВЕДЕНИЕ
Универсальный асинхронный приемник и передатчик (UART) - это интегральная схема, которая запрограммирована для управления интерфейсом компьютера с подключенными к нему последовательными устройствами [3]. В частности, он предоставляет системе данные RS-232C Интерфейс терминального оборудования (DTE), позволяющий ему взаимодействовать и обмениваться данными с модемами и некоторыми другими последовательными устройствами.
Являясь частью этого интерфейса, UART также обеспечивает основные операции, например:
- Преобразует байты, которые он получает от компьютера по параллельным каналам, в единый последовательный битовый поток для исходящей передачи.
- Для входящей передачи преобразует последовательный битовый поток в байты, обрабатываемые системой.
- Добавляет бит четности после выбора в исходящих передачах, проверяет четность входящих байтов (если выбран) и отклоняет бит четности.
- Добавляет разделители запуска и остановки для исходящих сообщений и помогает отделить их от входящих передач.
- Обрабатывает прерывания с клавиатуры и мыши (которые являются последовательными устройствами со специальными портами).
[pic 1]
Рис.1 Последовательная передача данных.
ДИЗАЙН UART
Блок-схема UART состоит из трех основных компонентов: управления передатчиком, управления приемником и генератора скорости передачи данных. При передаче UART принимает восемь битов параллельных данных, преобразует данные в последовательный битовый поток, который содержит начальный бит (логический "0"), 8 битов данных и стоп-бит (логический "1’). При приеме UART сначала обнаруживает начальный бит, затем получает поток из 8 битов данных и преобразует данные в параллельные, когда обнаруживает стоп-бит. Поскольку часы не передаются, UART должен синхронизировать входящий поток битов с локальными часами [3].
...