Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Система прерываний




Скорость обмена данными для последовательного порта

Регистр управления мощностью PMOD

SMOD           PD IDL

К регистру PMOD нельзя обращаться побитно.

IDL – режим холостого хода

PD – режим пониженного питания

Отличие режимов работы порта UART заключается в разной скорости обмена.

f2=fрез∙2SMOD/64

В режиме 2 частота может меняться 2 раза: f2=fрез/64; f2=fрез/32.

В режиме 0 нет накладных расходов. f0=fрез∙/12

В режимах 1 и 3 скорость обмена данными зависит как от частоты резонатора, так и от частоты переполнения таймера Т1.

f1,3=(2SMOD/32)∙fOVT1

f1,3=(2SMOD/32)∙fрез/[12∙32(256-TH1)]

Частота на приемо-передающей стороне может отличаться в зависимости от расстояния между приемником и передатчиком, а так же в зависимости от помех.

Режим Частота приема/передачи fрез, МГц SMOD T1 TH1
  1 МГц   - - -
  375 кГц     - -
1,3 12,2 кГц 11,059     0FDh
1,3 9,6 кГц 11,059     0FDh
1,3 4,8 кГц 11,059     0FAh

Таблица 2. Скорость обмена данными для последовательного порта

В базовой модели поддерживается векторная маскируемая приоритетная многоуровневая система прерываний.

Векторная система, так как определяется по началу вектора прерывания.

Маскируемая система, так как каждый источник прерывания может быть замаскирован.

Приоритетная – чем меньше цифра, тем выше приоритет.

Приоритет Адрес

RESET – высший приоритет, не рассматриваем как вектор прерываний 00 h

INT0 (устанавливается IE0) – внешнее прерывание 0 03 h

T/C0 (устанавливается TF0) – прерывание таймера 0 0b h

INT1 (устанавливается IE1) – внешнее прерывание 1 13 h

T/C1 (устанавливается TF1) – прерывание таймера 1 1b h

SP (устанавливается TI, RI) – прерывание последовательного порта 23 h

T2 (устанавливается T2F, ExF) – прерывание дополнительного устройства 2b h

 

(МК 80С535)

 

 

Схема 21. Система прерываний

При контекстуальном переключении сохраняется регистр в стеке (push), указатель переходит на следующую команду. Выполняется прерывание, TI=0. Дальше происходит обратное контекстуальное переключение, при котором извлекаются данные из стека (pop). При обслуживании запроса прерывания текущая команда выполняется до конца, а после IRET выполняется еще одна команда.

Могут быть вложенные прерывания. Глубина вложенности определяется стеком.

Схема22. Система вложенных прерываний

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

Если использовать прерывание по уровню, то подпрограмма обработки должна своей инструкцией произвести сброс.

Сброс флага IE необходим, чтобы обрабатывать следующие прерывания.

 

 




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 293; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.