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


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

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




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

Скидання від сторожового таймера

Загрузка...

Після переповнення сторожового таймера, генерується короткий імпульс скидання тривалістю в один період тактової частоти. По закінченню цього імпульсу внутрішній таймер починає відраховувати час Ttout. Докладно робота сторожового таймера буде розглянута далі.

Обробка переривань

AT90S8535 має два регістри маски переривань: GIMSK – загальний регістр маски переривань, розташований за адресою $3B($5B), і TIMSK – регістр маски переривань від TC– за адресою $39($59).

Коли виникає переривання, загальний біт дозволу переривань I скидається в «0» і переривання забороняються. Програма користувача може встановити цей біт для дозволу переривань. Прапорець дозволу переривань I встановлюється в «1» при виконанні команди виходу з переривання - RETI.

Для переривань, що включаються статичними подіями (тобто рівнем, що переключається) (наприклад, збіг значення лічильника/таймера 1 з регістром збігу) прапорець переривання зводиться, коли відбувається подія.

Коли програмний лічильник встановлюється на поточний вектор переривання для обробки переривання, відповідний прапорець, згенерований перериванням, апаратно скидається. Деякі прапорці переривання можуть бути скинуті записом логічної одиниці в біт відповідний прапорцю.

General Interrupt Mask Register (GIMSK)

Біт $3B($5B) R/W Поч.знач. GIMSK
INT1 INT0 - - - - - -
R/W R/W R R R R R R

Рис 4.7 - Загальний регістр маски переривань

 

Біт 7 - INT1 (External Interrupt Request 1 Enable). Дозвіл запиту зовнішнього переривання 1 (див.рис.4.5, табл.4.1). Біти керування запуском переривання (ISC11 і ISC10) у регістрі керування мікроконтролером (MCUCR) визначають, по якій події спрацьовується переривання - по спадаючому або наростаючому фронті, або ж за рівнем. Якщо вивід INT1 використовується для роботи із зовнішнім джерелом переривання, біт DDD0 у регістрі напрямку даних порту D (DDRD), повинен бути скинутий в 0, щоб вивід INT1 працював як вхід.



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

Біт 6 - INT0 (External Interrupt Request 0 Enable). Дозвіл запиту зовнішнього переривання 0 (див.рис.4.5, табл.4.1). Біти керування запуском переривання (ISC01 і ISC00) у регістрі керування мікроконтролером (MCUCR) визначають, по якій події спрацьовується переривання - по спадаючому або наростаючому фронті або ж за рівнем. Якщо вивід INT0 використовується для роботи із зовнішнім джерелом переривання, біт DDD2 у регістрі напрямку даних порту D (DDRD), повинен бути скинутий в 0, щоб вивід INT0 працював як вхід.

Біти 5..0 - зарезервовані. В AT90S8535 ці біти зарезервовані й завжди читаються як 0.


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

  1. Джерела скидання
  2. Диаграмма работы таймера
  3. Значення питомих збитків від скидання 1 т шкідливих речовин у водні джерела, у дол. США
  4. Режим таймера
  5. Умови скидання стічних вод у водоймища

Загрузка...



<== попередня сторінка | наступна сторінка ==>
Джерела скидання | General Interrupt Flag Register (GIFR)

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


 

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


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