October 20 2017 00:24:10
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
МОДУЛЬ ПОСЛЕДОВАТЕЛЬНОГО АСИНХРОННОГО ИНТЕРФЕЙСА SCI08
МОДУЛЬ ВНЕШНЕЙ МАГИСТРАЛИ

Контроллер последовательного асинхронного интерфейса SCI предназначен для обмена с устройствами управления верхнего уровня (см. п. 1.2). Модуль SCI08 обладает следующими характеристиками:

• Поддерживает дуплексный режим обмена данными.

• Реализует стандартный протокол асинхронного обмена с длиной кадра в 10 или 11 бит.

• Подсистема передатчика реализует режим вставки бита паритета, подсистема приемника автоматически контролирует соблюдение логики паритета в принятом байте данных.

• Позволяет программно настраивать частоту обмена, причем в формировании сетки частот модули таймеров TIM08 и PIT08 не задействованы. Частота обмена программируется в соответствии с формулой:

img106

где NP= 1,3,4,13; NS = 2N, N = 0...7. Максимальная скорость обмена составляет 131 кбит/с. Способ задания частоты работы МК (низкочастотный кварцевый резонатор с последующим умножением частоты модулем CGM08) не влияет на скорость обмена.

• Имеет независимые биты разрешения работы приемника и передатчика.

• Генерирует запросы на прерывание с раздельными векторами по окончании передачи байта, завершению приема очередного байта и при диагностировании ошибок приема байта.

• Генерирует 4 флага нарушения режима работы: при переполнении приемника, при возникновении шума на линии в процессе приема, при нарушении формата принимаемого кадра, при на­рушении логики паритета. Каждое из перечисленных событий формирует запрос на прерывание. Реализуется раздельное маскирование всех указанных событий нарушения режима работы.

• Имеет встроенные аппаратные средства для организации работы в локальной сети.

• Позволяет реализовать "замкнутый" режим работы, при котором передаваемые данные без внешних коммутаций поступают на вход приемника.

• Имеет опцию изменения полярности передаваемых данных.

Контроллер SCI08 обслуживается двумя выводами: ТхО - линия передачи данных; RxD - линия приема данных. Обслуживание модуля SCI08 является альтернативной функцией линий порта ввода/вывода. Соответствие между линиями показано на Рис. 3.86. Если бит разрешения работы контроллера модуля ENSCI в регистре SCC1 установлен, то независимо от значения соответствующих битов регистра направления передачи порта ввода/вывода его линии назначаются для работы в составе контроллера SCI08.

Функциональная схема контроллера SCI08 незначительно отличается от аналогичного модуля SCI05. Основное функциональное расширение - контроль паритета, который позволяет повысить надежность передачи данных (см. п. 1.1.8). Кроме того, введено индивидуальное маскирование флагов нарушения режима при приеме кадра. Однако протоколы обмена и базовые алгоритмы функционирования модуля (см. п. 1.1.8 и 2.8.1) остались неизменными. В соответствии со структурным совершенствованием претерпели изменение форматы регистров управления модулем SCI08. Программно-логическая модель модуля SCI08 включает семь регистров специальных функций:

SCDR - регистр данных порта SCI.

SCC1 - регистр управления контроллером SCI.

SCC2 - регистр управления контроллером SCI.

SCC3 - регистр управления контроллером SCI.

SCS1 - регистр состояния контроллера SCI.

SCS2 - регистр состояния контроллера SCI.

SCBR - регистр скорости обмена контроллера SCI.

Форматы этих регистров представлены в Табл. 3.145...3.151.

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.03 секунд 2,256,473 уникальных посетителей