МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Timer/Counter Interrupt Mask Register (TIMSK)Регістр маски переривання від таймерів/лічильників
Рис.4.9 – Регістр маски переривання від таймерів/лічильників
Біт 7 - OCIE2 (Timer/Counter2 Output Compare Match Interrupt Enable). Дозвіл переривання по збігу TC2 (див.рис.4.5, табл.4.1). Переривання (вектор $003) виконується при рівності вмістів TC1 і регістра збігу B. Біт 6 - TOIE2 (Timer/Counter2 Overflow Interrupt Enable). Дозвіл переривання по переповненню TC2 (див.рис.4.5, табл.4.1). Переривання (вектор $004) виконується при переповненні TC1. Біт 5 - TICIE1 (Timer/Counter1 Input Capture Interrupt Enable). Дозвіл переривання по входу захвату (див.рис.4.5, табл.4.1). Переривання (вектор $005) виконується по сигналу захвату на виводі 11 (PD6/ICP). Біт 4 - OCIE1A (Timer/Counter1 Output Compare Match Interrupt Enable). Дозвіл переривання по збігу TC1 (див.рис.4.5, табл.4.1). Переривання (вектор $006) виконується при рівності вмісту TC1 і регістра збігу B. Біт 3 - OCIE1B (Timer/Counter1 Output Compare Match Interrupt Enable). Дозвіл переривання по збігу TC1 (див.рис.4.5, табл.4.1). Переривання (вектор $007) виконується при рівності TC1 і регістра збігу B. Біт 2 - TOIE1 (Timer/Counter1 Overflow Interrupt Enable). Дозвіл переривання по переповненню TC1 (див.рис.4.5, табл.4.1). Відповідне переривання (вектор $008) виконується при переповненні TC1. Якщо таймер/лічильник 1 працює в режимі ШІМ, прапорець переповнення встановлюється при зміні напрямку рахунку, при значенні $0000. Біт 1- зарезервований; в AT90S8535 цей біт зарезервований і завжди читається як 0. Біт 0 - TOIE0 (Timer/Counter0 Overflow Interrupt Enable). Дозвіл переривання по переповненню TC0 (див.рис.4.5, табл.4.1). При виникненні переповнення виконується вектор переривання ($009). Timer/Counter Interrupt Flag Register (TIFR)
Рис. 4.10 - Прапорцевий регістр переривань від таймерів/лічильників
Біт 7 - OCF2 (Output Compare Flag 2). Прапорець виходу збігу 1А (див.рис.4.5). Прапорець встановлюється в "1", якщо відбувається збіг значення TC2 і даних у регістрі OCR2 (Output Compare Register2). Прапорець очищається апаратно при виконанні відповідного вектора переривання. Крім того, прапорець можна скинути, записавши в нього логічну одиницю. Біт 6 - TOV2 (Timer/Counter2 Overflow Flag). Прапорець переповнення таймера лічильника 2 (див.рис.4.5). Прапорець TOV2 встановлюється ("1") при переповненні TC2. Прапорець скидається апаратно при виконанні відповідного вектора переривання. Крім того, прапорець можна очистити, записавши в нього логічну одиницю. Біт 5 - ICF1 (Input Capture Flag 1). Прапорець входу захвату 1 (див.рис.4.5). Біт встановлюється в «1» при виникненні події захвату по входу. Він відображає, що значення TC1 скопійовано в регістр захвату ICR1. Прапорець ICF1 очищається при виконанні відповідного вектора обробки переривання. Крім того, прапорець можна очистити, записавши в нього логічну одиницю. Біт 4 - OCF1A (Output Compare Flag 1A). Прапорець виходу збігу 1А (див.рис.4.5). Прапорець встановлюється в «1», якщо відбувається збіг значення TC1 і даних у регістрі OCR1A. Прапорець очищається апаратно при виконанні відповідного вектора переривання. Крім того, прапорець можна скинути, записавши в нього логічну одиницю. Біт 3 - OCF1B (Output Compare Flag 1B). Прапорець виходу збігу 1B (див.рис.4.5). Прапорець встановлюється в «1», якщо відбувається збіг значення TC1 і даних у регістрі OCR1B. Прапорець очищається апаратно при виконанні відповідного вектора переривання. Крім того, прапорець можна скинути записавши в нього логічну одиницю. Біт 2 - TOV1 (Timer/Counter1 Overflow Flag). Прапорець переповнення TC1 (див.рис.4.5). Прапорець TOV1 встановлюється в «1» при виникненні переповнення TC1. Прапорець TOV1 скидається апаратно при виконанні відповідного вектора обробки переривання. Крім того, прапорець можна скинути, записавши в нього логічну одиницю. У режимі ШІМ цей біт встановлюється, коли таймер/лічильник 1 змінює напрямок рахунку при значенні $0000. Біт 1 - зарезервований; в AT90S8535 цей біт зарезервований і завжди читається як 0. Біт 0 - TOV0 (Timer/Counter0 Overflow Flag). Прапорець переповнення таймера лічильника 1 (див.рис.4.5). Прапорець TOV0 встановлюється в «1» при переповненні TC0. Прапорець скидається апаратно при виконанні відповідного вектора переривання. Крім того, прапорець можна очистити, записавши в нього логічну одиницю. Читайте також:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|