МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
||||||||||||||||||||||||||||||||||||||||||||
Режим ШІМУ цьому режимі таймер/лічильник ТС2 являє собою одинарний 8-розрядний широтно-імпульсний модулятор. Для перекладу TCТС2 у цей режим необхідно встановити в «1» розряд PWM2 регістри TCCR2. Рахунковий регістр TCв розглянутому режимі функціонує як реверсивний лічильник з модулем рахунку, рівним «$FF» (255). Частота сигналу відповідно дорівнює fTCK2/510, де fТСК2 — частота тактового сигналу. Стан лічильника змінюється від $00 до $FF, а потім знову до $00, після чого цикл повторюється. При рівності стану лічильника й умісту регістра порівняння стан виводу ОС2 мікроконтролери змінюється згідно табл. 5.10 (див. також мал.5.13). Таблиця 5.10 Поведінка виходів схеми порівняння в режимі ШІМ
Відповідно, якщо в рахунковий регістр записати значення $00 або $FF, то при наступному збігу стану лічильника і вмісту регістра порівняння вихід схеми порівняння перемкнеться в стійкий стан згідно табл. 5.11.
Таблиця 5.11 Стійкі стани виходу схеми порівняння
Як і у випадку TCTC1, при записі значення в регістр OCR2 записуване число насправді зберігається в спеціальному тимчасовому регістрі. А зміна вмісту регістра OCR2 відбувається тільки в момент досягнення лічильником значення $FF. Відповідно при читанні регістра OCR2 у проміжку між записом у нього і його дійсною зміною повертається вміст тимчасового регістра. Тобто завжди повертається значення, записане останнім. І кілька слів про переривання. При роботі TCТС2 у режимі ШІМ може генеруватися як переривання по переповненню рахункового регістра таймера/лічильника, так і переривання від схеми порівняння. Прапорець переривань установлюються в «1» при зміні лічильником напрямку рахунку: прапорець TOV2 - у точціі $00, а прапорець OCF2 - у точці $FF. Дозвіл і обробка відповідних переривань виконується як звичайно. Читайте також:
|
|||||||||||||||||||||||||||||||||||||||||||||
|