11.6. Защита и блокировка конфигурации
Применительно к WDT реализованы два механизма исключения несанкционированных изменений настроек WDT.
Первый механизм - защита от изменения конфигурации, заключающаяся в необходимости выполнения строго привязанной ко времени процедуры записи регистров управления WDT. Кроме того, запись новой настройки в регистры управления выполняется только в том случае, если одновременно с ней будет выполнена установка бита разрешения изменений.
Второй механизм - блокировка дальнейших изменений конфигурации, путем программирования специального fuse-бита. Если запрограммировать данный fuse-бит, дальнейшее изменение регистров управления сторожевым таймером становится невозможным и, следовательно, теряется возможность его программного отключения. После системного сброса, WDT восстановит свою работу с настроенными параметрами. После программирования fuse-бита блокировки изменений настроек WDT, также нельзя будет повлиять на уставки по времени оконного режима, но зато остается возможность включения и отключения этого режима.
|