Головна

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

  1. Вибір запобіжно-скидного клапана (ПСК).
  2. Диференційовані ставки плати за скиди забруднюючих речовин у поверхневі і підземні водні об'єкти
  3. І плати за скиди у поверхневі водойми
  4. джерела скидання
  5. Заходи з контролю за скидами
  6. Нормування скидів шкідливих речовин
  7. Про нормативи плати за викиди в атмосферне повітря забруднюючих речовин стаціонарними та пересувними джерелами, скиди

Після закінчення часу, що визначається сторожовим таймером, таймер формує короткий, тривалістю в один цикл XTAL, імпульс скидання. За падаючому фронту цього імпульсу таймер затримки починає відлік tTOUT . У розділі Сторожовий таймер (Watchdog Timer) наводиться докладний опис роботи сторожового таймера.

Мал. 29. Скидання по сторожовому таймері під час роботи мікроконтролера

Регістр статусу MCU - MCUSR - (MCU Status Register)

Регістр статусу MCU видає інформацію про джерело, що викликала скидання MCU.

 біти
 $ 34 ($ 54)
- - - - - -  EXTRF  PORF
 MCUSR
 Читання / Запис
R R R R R R  R / W  R / W
 
 Початковий стан
 см. опису бітів
 
  • Bits 7..2 - Res: Reserved Bits - Зарезервовані біти
     Ці біти й при зчитуванні завжди покажуть стан 0.
  • Bit 1 - EXTRF: External Reset Flag - Прапор зовнішнього скидання
     Після подачі напруги живлення стан цього біта невизначено (X). Біт встановлюється в стан 1 зовнішнім скиданням. Скидання по сторожовому таймері залишає цей біт незмінним.
  • Bit 0 - PORF: Power On Reset Flag - Прапор включення живлення
     Даний біт встановлюється скиданням по подачі живлення. Скидання по сторожовому таймері або по зовнішньому скидання залишають цей біт незмінним. У таблиці показано вплив трьох режимів скидання на стану бітів PORF і EXTRF.

Таблиця 7. Стани PORF і EXTRF бітів після скидання

 джерело скидання  PORF  EXTRF
 Скидання по подачі живлення  невизначений стан
 зовнішній скидання  Не змінюється
 Скидання по сторожовому таймері  Не змінюється  Не змінюється

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

Таблиця 8. Визначення джерела скидання

Скидання по включенню живлення | Обробка переривань


Режими адресації пам'яті програм і даних | Безпосередня адресація даних | Непряма адресація даних з постинкрементом | Безпосередня адресація пам'яті програм, команди JMP і CALL | Час звернення до пам'яті і тактирование виконання команд | Регістр статусу - SREG | Регістр управління MCU - MCU Control Register - MCUCR | Регістр управління коефіцієнтом ділення частоти кварцового генератора - XTAL Divide Control Register - XDIV | Обробка переривань і скидання | джерела скидання |

© 2016-2022  um.co.ua - учбові матеріали та реферати