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

 
 
> Сторожевой таймер!..., быть ему ...или не быть?
MakFatum
сообщение Apr 18 2006, 09:16
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



Здравствуйте!
Два вопроса по сторожевому таймеру:

1. Обязательным (или желательным) требованием при написании программы является включение этого таймера?..
и чем руководствоваться при расставлении #asm("wdr") в программе?
расставлять так часто чтобы обнуление WDT происходило через промежутки времени ГАРАНТИРОВАНО меньшие чем время переполнения таймера WDT???
...или, если я пользуюсь VMlab он советует, куда поставить команду сброса обращать внимание на его инструкции??
2.
Мне непонятен код, который генерирует CVAVR при включении в визарде сторожевого таймера
что он означает? (строки с #)
Код
#pragma optsize-
WDTCR=0x1D;
WDTCR=0x0D;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif


Спасибо...

Сообщение отредактировал MakFatum - Apr 18 2006, 09:17
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vet
сообщение Apr 20 2006, 14:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



defunct
И всё же...
Бывают случаи - завис AVR, включенный встроенный ватчдог его не сбрасывает. Приходится ставить внешний.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 20 2006, 15:09
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(vet @ Apr 20 2006, 17:59) *
defunct
И всё же...
Бывают случаи - завис AVR, включенный встроенный ватчдог его не сбрасывает. Приходится ставить внешний.

Бывают всякие случаи. Бывают случаи, когда отслаиваются дорожки ПП. либо что-то не контачит, либо наоборот что-то замыкает. Либо наводятся помехи и внешний девайс (WDT) при этом добавит только доп. нестабильность.

WDT в AVR это отдельный девайс, который тактируется отдельным RC генератором. Завис AVR - WDT продолжает работать unless WDT не проинициализирован. Чтобы не возникало ситуаций, описанных Вами, необходимо обязательно использовать BOD, и грамотно инициализировать и сбрасывать WDT.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MakFatum   Сторожевой таймер!...   Apr 18 2006, 09:16
- - ALexx   Желательно, конечно, защититься от зависаний, кото...   Apr 18 2006, 10:03
- - WHALE   wdr лучше всего ставить в коде,вызываемом в цикле,...   Apr 18 2006, 12:56
|- - BVU   Цитата(WHALE @ Apr 18 2006, 16:56) wdr лу...   Apr 18 2006, 14:13
- - era   Это выдержка скопирована из FAQ от fido7.ru.embedd...   Apr 18 2006, 19:21
- - Proton   В серийных устройствах надёжнее всего ставить внеш...   Apr 19 2006, 03:35
|- - defunct   Цитата(Proton @ Apr 19 2006, 06:35) В сер...   Apr 20 2006, 14:43
- - Kovrov   А что такое внешний WDT? если рассуждать лог-ки, ...   Apr 19 2006, 06:02
|- - iosifk   Цитата(Kovrov @ Apr 19 2006, 10:02) А что...   Apr 19 2006, 06:30
|- - BVU   Цитата(Kovrov @ Apr 19 2006, 10:02) А что...   Apr 19 2006, 06:37
|- - Igor26   Цитата(Kovrov @ Apr 19 2006, 10:02) А что...   Apr 19 2006, 06:44
- - Rst7   Да вообщем, в приложениях, которые требуют хорошей...   Apr 19 2006, 07:32
|- - plan   Цитата(Rst7 @ Apr 19 2006, 11:32) Да вооб...   Apr 19 2006, 10:11
|- - SasaVitebsk   Цитата(plan @ Apr 19 2006, 14:11) Цитата(...   Apr 22 2006, 20:38
||- - plan   Цитата(SasaVitebsk @ Apr 22 2006, 23:38) ...   Apr 25 2006, 05:15
||- - SasaVitebsk   Цитата(plan @ Apr 25 2006, 08:15) Полност...   Apr 25 2006, 18:49
|- - tag   Цитата(plan @ Apr 19 2006, 13:11) Цитата(...   May 3 2006, 14:43
|- - rezident   Цитата(tag @ May 3 2006, 20:43) А что мож...   May 3 2006, 15:43
- - _artem_   Кстати при тестировании этот таймер может вам боль...   Apr 20 2006, 12:12
- - Kovrov   кстати если есть разница в поведении программы как...   Apr 20 2006, 15:49
- - vaivai   Я имею дело с сигнализациями (DSC,Spectra) - очень...   Apr 22 2006, 18:48


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:12
Рейтинг@Mail.ru


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