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

 
 
> Сторожевой таймер!..., быть ему ...или не быть?
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
Ответов
Kovrov
сообщение Apr 19 2006, 06:02
Сообщение #2


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



А что такое внешний WDT?
если рассуждать лог-ки, нужно ему через интревалы времени сигнал сброса давать чтоли?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
Igor26
сообщение Apr 19 2006, 06:44
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Kovrov @ Apr 19 2006, 10:02) *
А что такое внешний WDT?
если рассуждать лог-ки, нужно ему через интревалы времени сигнал сброса давать чтоли?

Да. Например MAX691. Если на ее входе WDI пропадают импульсы, то через пол секунды она формирует импульс сброса. Импульсы ей нужно подавать от контроллера, ессно.
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
|- - iosifk   Цитата(Kovrov @ Apr 19 2006, 10:02) А что...   Apr 19 2006, 06:30
|- - BVU   Цитата(Kovrov @ Apr 19 2006, 10:02) А что...   Apr 19 2006, 06:37
- - 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
- - vet   defunct И всё же... Бывают случаи - завис AVR, вкл...   Apr 20 2006, 14:59
|- - defunct   Цитата(vet @ Apr 20 2006, 17:59) defunct ...   Apr 20 2006, 15:09
- - Kovrov   кстати если есть разница в поведении программы как...   Apr 20 2006, 15:49
- - vaivai   Я имею дело с сигнализациями (DSC,Spectra) - очень...   Apr 22 2006, 18:48


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

 


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


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