×

Внимание

Форум находится в режиме только для чтения.

STM32L151C6T6 WWDG & IWDG

11 года 4 мес. назад #3756 от Stepanov Ivan
Stepanov Ivan создал тему: STM32L151C6T6 WWDG & IWDG
Здравствуйте товарищи Форумчане! Подскажите пожалйста ответ на следующий вопрос:
в чем принципиально отличаются два данных таймера? (кроме того что один тактируется только от LSI а второй от того же источника что и ядро) я так понимаю, WWDG считает только по прерываниям (те вылезло прерывание-счетчик уменьшился на значение переданное ему через void WWDG_SetCounter(uint8_t Counter))? IWDG понятно, он независим.
11 года 4 мес. назад #3759 от Денис Ягов
Денис Ягов ответил в теме Re: STM32L151C6T6 WWDG & IWDG
Независимый - IWD обновляется не позже чем ..... а иначе - сброс
Оконный - WWD. От слова "окно времени", т.е. его надо обновить не раньше чем и не позже чем.... а иначе - сброс.

WWD - для:
- отладки
- несанкционированных ветвлений, которые могут быть вызваны нарушением целостности флэш или сбоем счётчика программы (PC_Counter) заблудившимся гамма-квантом. Оба события маловероятны.

Но по правде сказать, WWD был введён в контроллер чтобы соответствовать какому-то там европейскому стандарту безопасности. Короче, чтоб какой-нибудь Бош мог ставить STM32/8 в свою микроволновку там должно быть 2 вач дога.... Таков закон...   ::)
Время создания страницы: 0.035 секунд
Работает на Kunena форум