|
Как правильно использовать сторожевой таймер с РТОС?, wathdog timer, RTOS |
|
|
|
Feb 18 2018, 11:43
|
Группа: Новичок
Сообщений: 1
Регистрация: 9-03-16
Пользователь №: 90 775

|
Сейчас период таймаута выбран 0,5 сек, обнуление счетчика сторожевого таймера происходит в одной задаче РТОС, которая начинает выполняться только через 1 секунду после подачи питания (такая особенность). Получается сторожевой таймер срабатывает раньше… Где должен обнуляться счетчик сторожевого таймера? Сейчас он обнуляется в одной из задач РТОС, почти безусловно, т.е. контролируется только правильность работы этой задачи. Как контролировать остальные, особенно если они взаимосвязанные (ждут результатов работы других задач)? Или задачи во время своего выполнения сами должны анализировать себя и сигнализировать выше, но если РТОС вытесняющая, то задача может прерваться и анализ оказаться неполным или не быть готовым к моменту принятия решения о сбросе по сторожевому таймеру. Как тут быть? Обязательно ли проводить самодиагностику сторожевого таймера при подаче питания (когда ждем сброса по срабатыванию сторожевого таймера, а после него фиксируем успешность его работы и загружаемся как обычно). Но это ограничивает период таймаута сторожевого таймера, чтобы долго не загружать устройство. Спасибо!
|
|
|
|
|
 |
Сообщений в этой теме
Abcde Как правильно использовать сторожевой таймер с РТОС? Feb 18 2018, 11:43 Den64 Бывает что процессы зависают из-за ошибки алгоритм... Feb 18 2018, 12:02 jcxz Цитата(Abcde @ Feb 18 2018, 13:43) Где до... Feb 18 2018, 13:29 Baser Обычно период сторожевика выбирают от внешних усло... Feb 18 2018, 13:31 jcxz Цитата(Baser @ Feb 18 2018, 15:31) Нерегу... Feb 19 2018, 05:57  Arlleex Цитата(jcxz @ Feb 19 2018, 08:57) Контрол... Mar 1 2018, 19:03   jcxz Цитата(Arlleex @ Mar 1 2018, 21:03) Ну не... Mar 1 2018, 20:37 haker_fox QUOTE (Abcde @ Feb 18 2018, 19:43) Где до... Feb 19 2018, 00:44 Forger Цитата(Abcde @ Feb 18 2018, 14:43) Как пр... Mar 3 2018, 17:53 ViKo 1. Впервые слышу про сторожевой таймер в МК, котор... Mar 3 2018, 18:33 Forger Цитата(ViKo @ Mar 3 2018, 21:33) 1. Вперв... Mar 3 2018, 18:44 jcxz Цитата(ViKo @ Mar 3 2018, 20:33) 4. Сбрас... Mar 4 2018, 01:49 Den64 У меня в домашней автоматике, периодически, зависа... Mar 3 2018, 19:53 Forger Цитата(Den64 @ Mar 3 2018, 22:53) У меня ... Mar 3 2018, 21:26  Den64 Цитата(Forger @ Mar 4 2018, 00:26) В моме... Mar 3 2018, 22:31   Forger Цитата(Den64 @ Mar 4 2018, 01:31) Как пом... Mar 3 2018, 23:25    Den64 Цитата(Forger @ Mar 4 2018, 02:25) Вы в у... Mar 3 2018, 23:36     Forger Цитата(Den64 @ Mar 4 2018, 02:36) Это Вы ... Mar 3 2018, 23:41    Den64 Цитата(Forger @ Mar 4 2018, 02:25) В ваше... Mar 3 2018, 23:45     Forger Цитата(Den64 @ Mar 4 2018, 02:41) С чего ... Mar 3 2018, 23:58 Den64 Цитата(Forger @ Mar 4 2018, 02:58) Ваши с... Mar 4 2018, 00:12 Forger Цитата(Den64 @ Mar 4 2018, 03:12) Вытесня... Mar 4 2018, 00:17  Den64 Цитата(Forger @ Mar 4 2018, 03:17) Неважн... Mar 4 2018, 00:28   Forger Цитата(Den64 @ Mar 4 2018, 03:28) Согласе... Mar 4 2018, 00:32    Den64 Цитата(Forger @ Mar 4 2018, 03:32) Квант ... Mar 4 2018, 00:40 ViKo О, про WWDT я и забыл, а когда видел, путал с AWD,... Mar 4 2018, 04:23 Forger Цитата(ViKo @ Mar 4 2018, 07:23) Выходит,... Mar 4 2018, 08:08  jcxz Цитата(Forger @ Mar 4 2018, 10:08) В таки... Mar 4 2018, 11:18   Forger Цитата(jcxz @ Mar 4 2018, 13:52) Вы безус... Mar 4 2018, 11:26    jcxz Цитата(Forger @ Mar 4 2018, 13:26) В ваше... Mar 4 2018, 12:24     Forger Цитата(jcxz @ Mar 4 2018, 15:24) Лучше эт... Mar 4 2018, 12:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|