реклама на сайте
подробности

 
 
> К вопросу о надежности сторожа в AVR, Нужен совет
DVF
сообщение May 31 2010, 06:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Предполагается, что люлька ребенка будет подогреваться. насколько надежен AVR в плане надежности работы сторожа? Мне навязывают независимую (дублирующую) схему на компараторе для обеспечения надежности от "вдруг AVR зависнет вместе со сторожем)?" Отсюда вопрос: "В каких случаях может зависнуть cторож?" Подогрев через контакты реле.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Oct 4 2010, 16:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Глупо просто/тупо сбрасывать WDT в прерывании. laughing.gif
Сбрасывать WDT нужно только после проверки условия и только при выполнении этого условия. В условии обычно проверяются флаги прохождения критически важных участков кода. Т.е. в разных местах программы взводятся битовые флаги. При проверке условия установки этих флагов WDT сбрасывается только в том случае, если установлены все эти флаги. После сброса WDT сбрасываются и флаги.
Go to the top of the page
 
+Quote Post
Jhohn
сообщение Oct 5 2010, 07:34
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-11-08
Пользователь №: 41 579



Цитата(rezident @ Oct 4 2010, 20:27) *
Сбрасывать WDT нужно только после проверки условия и только при выполнении этого условия. В условии обычно проверяются флаги прохождения критически важных участков кода. Т.е. в разных местах программы взводятся битовые флаги. При проверке условия установки этих флагов WDT сбрасывается только в том случае, если установлены все эти флаги. После сброса WDT сбрасываются и флаги.

Используется для диагностики при зависании, чтобы выявить место глюка?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DVF   К вопросу о надежности сторожа в AVR   May 31 2010, 06:06
- - GDI   Всегда думал, что "сторож" - это WatchDo...   May 31 2010, 08:42
- - DVF   Имел ввиду WatchDog. Ну, предположим у меня хороше...   May 31 2010, 09:28
|- - demiurg_spb   Для такого случая (дети) я бы поставил ещё и внешн...   May 31 2010, 09:42
- - DVF   Да будет так.   May 31 2010, 10:05
- - zltigo   Цитата(DVF @ May 31 2010, 08:06) Предпола...   May 31 2010, 10:09
|- - e-serg   Цитата(zltigo @ May 31 2010, 19:09) Смотр...   Jun 1 2010, 01:26
|- - zltigo   Цитата(e-serg @ Jun 1 2010, 03:26) Н...   Jun 1 2010, 05:16
- - sbw   Цитата(DVF @ May 31 2010, 09:06) Предпола...   Oct 4 2010, 11:17
|- - Dima_G   Цитата(sbw @ Oct 4 2010, 18:17) Столкнулс...   Oct 4 2010, 12:41
|- - Jhohn   Цитата(Dima_G @ Oct 4 2010, 16:41) В како...   Oct 4 2010, 13:26
|- - sbw   Цитата(Dima_G @ Oct 4 2010, 15:41) В како...   Oct 4 2010, 16:06
- - ArtemKAD   ЦитатаСтолкнулся с ситуацией, когда виснет устройс...   Oct 4 2010, 12:31
- - ArtemKAD   Цитатаесли бы проходил - была бы передача по SPI, ...   Oct 5 2010, 10:54
|- - sbw   Цитата(ArtemKAD @ Oct 5 2010, 13:54) Може...   Oct 5 2010, 15:18
- - Batman   Обычно все критичные устройства включаю через т.н....   Oct 5 2010, 11:15
- - ArtemKAD   ЦитатаВ случае зависания МК (который и генерирует ...   Oct 5 2010, 12:32
- - Batman   По моему Вас понесло с надежностью . Мне кажется ...   Oct 5 2010, 13:41
- - ArtemKAD   ЦитатаВыограли порты. Да, порты выгорали... После ...   Oct 5 2010, 14:22
- - ArtemKAD   Цитатамежду моментом сброса, когда порты отключены...   Oct 5 2010, 15:57
- - Itch   Мне кажется стоит подключить какой-нибудь кондовый...   Oct 6 2010, 03:36


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016