|
WDT – Watchdog Timer, Для чего нужен? |
|
|
|
 |
Ответов
|
Jun 24 2013, 21:57
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(Егоров @ Jun 24 2013, 21:58)  Она, как правило, зависает из-за недостаточно полных представлений программиста или создателя алгоритма о реальных процессах в системе. Т.е программисту который полностью представляет все реально происходящие процессы WDT не нужен. Цитата(Егоров @ Jun 24 2013, 21:58)  Нештатного поведения датчиков, Не согласен. Абсолютно любое поведение дачиков не должно приводить к зависанию программы. Цитата(Егоров @ Jun 24 2013, 21:58)  непредусмотренного стечения обстоятельств Например? Мне кажется что у добросовестно написанной программы как раз и не может быть непредусмотренных стечений обстоятельств. Цитата(Егоров @ Jun 24 2013, 21:58)  внешнего разового воздействия. Это Вы про радиацию?
|
|
|
|
|
Jun 26 2013, 11:16
|
Гуру
     
Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048

|
Цитата(stells @ Jun 25 2013, 21:45)  так это значит не была предусмотрена защита от полного разряда... а так вообще-то станция должна постоянно передавать свою телеметрию Ну да, так программист и считал. Пару спутников через плечо заглядывал как программируют. А межпланетная станция летит, ориентируясь на Солнце. Только короткое время сеанса связи переориентируется остронаправленной антенной на Землю. Сбросила пакет телеметрии, получила команды и опять разворачивается батареями на Солнце. Ошибочно были выстроены приоритеты прерываний и их маски. На время сеанса связи все прочее было замаскировано, чтобы не отвлекало. А отвлечься на контроль питания стоило. Потеря сеанса связи - невелика беда, можно через пару часов попытаться еще. Потеря же питания привела к потере объекта. Программа висела в бесконечном цикле ожидания, это был алгоритмический просчет, не предусмотрели такой ситуации. Сторожевой таймер тут бы выручил.
|
|
|
|
Сообщений в этой теме
zombi WDT – Watchdog Timer Jun 21 2013, 15:34 aaarrr Для пробуждения из глубокого сна, для программного... Jun 21 2013, 15:38 zombi Цитата(aaarrr @ Jun 21 2013, 18:38) Для п... Jun 21 2013, 15:51  aaarrr Цитата(zombi @ Jun 21 2013, 19:51) Возмож... Jun 21 2013, 15:59  _Артём_ Цитата(zombi @ Jun 21 2013, 18:51) Возмож... Jun 21 2013, 16:01 Smoky Была ситуация, когда были заняты все таймеры. Я ис... Jun 21 2013, 16:20 ILYAUL Часы можешь сделать - 1 сек там есть Jun 24 2013, 14:36   aaarrr Цитата(zombi @ Jun 25 2013, 01:57) Мне ка... Jun 24 2013, 22:14    zombi Цитата(aaarrr @ Jun 25 2013, 01:14) в объ... Jun 24 2013, 22:57    zombi Цитата(Егоров @ Jun 25 2013, 06:49) Непре... Jun 25 2013, 10:56     Егоров Цитата(zombi @ Jun 25 2013, 13:56) Давайт... Jun 25 2013, 16:30      zombi Цитата(Егоров @ Jun 25 2013, 19:30) Так т... Jun 25 2013, 19:49   Herz Цитата(zombi @ Jun 25 2013, 00:57) Т.е пр... Jun 25 2013, 16:43 aaarrr Что поделать, слаб человек: и на МКС бортовые ЭВМ,... Jun 24 2013, 23:24 АНТОН КОЗЛОВ Наоборот, сильно вдохновляет, что даже PC с виндам... Jun 25 2013, 02:45 Семин Когда-то специально дал процессору несуществующую ... Jun 25 2013, 08:58 toweroff Цитата(Семин @ Jun 25 2013, 12:58) Когда-... Jun 25 2013, 11:56 ArtemKAD Неужели в пять команд вместе с включением WDT ? Jun 25 2013, 18:36 ArtemKAD Она и передавала, но ушла за горизонт, а там прини... Jun 25 2013, 19:21 ArtemKAD Вообще-то срабатывание WDT для работы устройство д... Jun 25 2013, 20:34 zombi Цитата(ArtemKAD @ Jun 25 2013, 23:34) про... Jun 25 2013, 21:14  stells Цитата(zombi @ Jun 26 2013, 01:14) Получа... Jun 26 2013, 04:50   zombi Цитата(stells @ Jun 26 2013, 07:50) мы вы... Jun 26 2013, 06:36    stells Цитата(zombi @ Jun 26 2013, 10:36) На чём... Jun 26 2013, 06:42     zombi Цитата(stells @ Jun 26 2013, 09:42) ассем... Jun 26 2013, 11:46      Егоров Цитата(zombi @ Jun 26 2013, 14:46) А если... Jun 26 2013, 18:19 ArtemKAD ЦитатаПолучается что всё упирается только в радиац... Jun 26 2013, 05:38 ArtemKAD Цитатаочень растяжимые понятия
Само собой расняжим... Jun 26 2013, 07:54 ArtemKAD Странно. Особенно на AT90S. Разве что устройства н... Jun 26 2013, 12:16 Fujitser Цитата(zombi @ Jun 21 2013, 21:34) Кроме ... Jun 27 2013, 14:00 zombi Цитата(Fujitser @ Jun 27 2013, 17:00) Мик... Jun 27 2013, 16:01  _Артём_ Цитата(zombi @ Jun 27 2013, 19:01) Как пр... Jun 27 2013, 18:50   zombi Цитата(_Артём_ @ Jun 27 2013, 21:50) Прос... Jun 27 2013, 19:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|