Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МТ ответы.docx
Скачиваний:
10
Добавлен:
18.12.2018
Размер:
418.53 Кб
Скачать

51) Действия микроконтроллера по выходу из состояния сброса.

Сразу после выхода из состояния сброса МК выполняет следующие действия:

1. Запускает генератор синхронизации МК. Для стабилизации частоты тактирования внутренними средствами МК формируется задержка времени 1ЗАД.

2. Считывает энергонезависимые регистры конфигурации в соответствующие регистры ОЗУ (при необходимости).

3. Загружает в программный счетчик PC адрес начала прикладной программы.

4. Производит выборку первой команды из памяти и приступает к выполнению прикладной программы.

52. Блок детектирования напряжения питания (схема POR — Power-On-Re-set)

С целью минимизации числа вспомогательных ИС платы МП-контроллера большинство современных МК имеют в своем составе блок детектирования напряжения питания, который формирует сигнал внутреннего сброса при нарастании напряжения питания .

52) Блок детектирования напряжения питания микроконтроллера (схема PORPower-On-Re-set). С целью минимизации числа вспомогательных ИС платы МП-контроллера большинство современных МК имеют в своем составе блок детектирования напряжения питания (схема POR — Power-On-Re-set), который формирует сигнал внутреннего сброса при нарастании напряжения питания. Схема POR имеет два порога срабатывания, т.е., по существу, является компаратором с гистерезисом. Порог срабатывания VPOR значительно ниже минимально допустимого напряжения питания МК и равен -1 В. При достижении напряжением питания значения VPOR схема POR фиксирует событие включения питания МК, формирует задержку времени tpop, после чего снимает сигнал внутреннего сброса. Предполагается, что напряжение питания МК в течение tPOR успеет достичь номинального значения. Поэтому скорость нарастания напряжения питания ограничена снизу. В случае если скорость нарастания недостаточна, схема POR не может быть использована для начального запуска МК и следует применить специальную ИС для формирования сигнала внешнего сброса с нормированным фронтом.

53) Модуль сторожевого таймера микроконтроллера (сор или Watchdog).

В отличие от персональных компьютеров, которые при стечении определенных обстоятельств могут выполнить нештатные операции и "зависнуть", встраиваемые МП-системы управления лишены этого недостатка. Прикладная программа управления, записанная в память МК, должна обеспечивать формирование адекватных выходных воздействий при любых комбинациях входных сигналов. Однако в результате электромагнитных помех предусмотренный разработчиком ход выполнения прикладной программы может быть нарушен, Именно в этом случае невозможно гарантировать правильную работу МП-системы. Все современные МК предусматривают возможность восстановления правильного хода вычислительного процесса при подобного рода отказах. Для этого используется модуль сторожевого таймера (СОР или Watchdog). Основным элементом модуля сторожевого таймера является многоразрядный счетчик, При сбросе МК счетчик обнуляется. После перехода МК в активный режим работы счетчик начинает увеличивать код независимо от выполняемой программы. Если код счетчика достигает максимального указанного в техническом описании МК значения, то генерируется сигнал внутреннего сброса и МК начинает выполнение программы управления сначала. Для исключения события сброса по переполнению сторожевого таймера прикладная программа управления должна периодически сбрасывать счетчик. Операция сброса счетчика сторожевого таймера обычно выполняется посредством записи указанного кода в один из регистров специальных функций.