МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
||||||||||||||||||||||
Режим таймераПринцип роботи TCТС2 у цьому режимі такий самий, як і в розглянутих раніше. По кожному імпульсу, що надходить на тактовий вхід таймера/лічильника, проводиться|виробляється,справляється| інкремент вмісту рахункового регістра TCNT2. При переході TCзі стану «$FF» в стан «$00» встановлюється прапорець TOV2 регістра TIFR і генерується запит на переривання. Дозвіл переривання здійснюється установкою в «1» розряду TOIE2 регістра TIMSK (прапорець загального дозволу переривань I регістра SREG також повинен бути встановлений в «1»). Таймер/лічильник ТС2 має також функцію порівняння, яка полягає в безперервному (кожний машинний цикл) порівнянні вмісту рахункового регістра TCіз вмістом регістра порівняння OCR2, розташованого за адресою $23 ($43). При збігу вмісту цих регістрів у наступному машинному циклі встановлюється прапорець OCF2 регістра TIFR і генерується запит на переривання. Дозвіл переривання здійснюється установкою в «1» розряду OCIE2 регістра TIMSK. Разом з установкою прапорця в регістрі TIFR, при рівності рахункового регістра й регістра порівняння можуть виконуватися й інші дії: - скидання таймера/лічильника; - зміна стану виводу ОС2. Поведінка мікроконтролера, тобто виконання або невиконання вказаних дій, визначається станом розрядів СОМ21:СОМ20 і СТС2 регістра керування TCCR2. Стан розрядів СОМ21 і СОМ20 визначає поведінку виводу ОС2 при збігу вмісту рахункового регістра й регістра порівняння OCR2. Щоб таймер/лічильник міг управляти цим виводом, він повинен бути сконфігурирований як вихідний. Поведінку виводу наведено в табл.5.9. Таблиця 5.9 Керування виводом ОС2 мікроконтролера
Скидання таймера/лічильника. Якщо розряд СТС2 встановлений в «1», то при збігу вмісту рахункового регістра й регістра порівняння OCR2 відбувається скидання TCв стан «$00». Примітка. Оскільки скидання виконується в машинному циклі, наступному за тим, під час якого відбувся збіг, поводження TCзалежить від установленого коефіцієнта ділення|поділки,розподілу,поділу| переддільника таймера (див. табл. 5.8). При коефіцієнті ділення, рівному 1, стан TCміняється таким чином ...→ С-2 → С-1 → С → 0 ® 1 →... а при коефіцієнті ділення, не рівному 1: ... → (С-2, ...,С-2) → (С-1, ...,С 1) → (С, 0, ..., 0) →..-, де С - число, що знаходиться|перебуває| в регістрі|реєстрі| порівняння.
Читайте також:
|
|||||||||||||||||||||||
|