Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.01.2008, 18:41  
radarr
Временная регистрация
 
Регистрация: 16.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
radarr на пути к лучшему
По умолчанию Сторожевой таймер. Проведите ЛИКБЕЗ.

Здравствуйте колеги.

Вопрос стал очень остро и как назло в самый не подходящий момент. Работал над проэктом по созданию одного девайса и наконец закончил. Все работает замечательно и осталось только включить сторожевой таймер (watchdog) и сбросить его пару раз за цикл выполнения программы.

После этих действий я получил грандиознейший втык за всю историю моей работы. Программа не прошла стандартизацию из - за вышеупомянутого действия.

Аргументировалось это тем что Сторожевой таймер нельзя вот так просто сбрасывать, на протяжении цикла программы.

А как же тогда? Время одного прохода цикла программы может существенно изменяться, и я не могу точно определить его.

Я знаю, что найдутся знатоки которые знают в чем проблемма. Пожалуйсто поделитесь знаниями.

Буду очень признателен!
Реклама:
__________________
Конструктор - это человек, который пренебрегая мелкими неудачами, неуклонно идет к одному большому разочарованию!
radarr вне форума  
Непрочитано 19.01.2008, 10:43  
alkl
Временная регистрация
 
Регистрация: 14.04.2007
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alkl на пути к лучшему
По умолчанию

''' А как же тогда? Время одного прохода цикла программы может существенно изменяться, и я не могу точно определить его.
'''
А таймер, не подойдет ?
alkl вне форума  
Непрочитано 19.01.2008, 17:37  
ALEX__A
Почётный гражданин KAZUS.RU
 
Регистрация: 30.10.2006
Сообщений: 1,755
Сказал спасибо: 0
Сказали Спасибо 80 раз(а) в 56 сообщении(ях)
ALEX__A на пути к лучшему
По умолчанию Re: Сторожевой таймер. Проведите ЛИКБЕЗ.

Сообщение от radarr
Аргументировалось это тем что Сторожевой таймер нельзя вот так просто сбрасывать, на протяжении цикла программы.
Простите, но приведенные Вами слова в качестве отказа не являются аргументом! Нельзя считать аргументом фразу "просто так сбрасывать"! Где Ваша программа проходила стандартизацию? Есть ли официальный отказ, с более четкими аргументами?

С уважением, Алексей.
ALEX__A вне форума  
Непрочитано 19.01.2008, 19:38  
EVGENIY1962
Гражданин KAZUS.RU
 
Регистрация: 27.07.2006
Сообщений: 659
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
EVGENIY1962 на пути к лучшему
По умолчанию Re: Сторожевой таймер. Проведите ЛИКБЕЗ.

Сообщение от radarr
Здравствуйте колеги.

Вопрос стал очень остро и как назло в самый не подходящий момент. Работал над проэктом по созданию одного девайса и наконец закончил. Все работает замечательно и осталось только включить сторожевой таймер (watchdog) и сбросить его пару раз за цикл выполнения программы.

После этих действий я получил грандиознейший втык за всю историю моей работы. Программа не прошла стандартизацию из - за вышеупомянутого действия.

Аргументировалось это тем что Сторожевой таймер нельзя вот так просто сбрасывать, на протяжении цикла программы.

А как же тогда? Время одного прохода цикла программы может существенно изменяться, и я не могу точно определить его.

Я знаю, что найдутся знатоки которые знают в чем проблемма. Пожалуйсто поделитесь знаниями.

Буду очень признателен!
Не только можно но просто необходимо.
EVGENIY1962 вне форума  
Непрочитано 19.01.2008, 19:47  
EagleB3
Вид на жительство
 
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
EagleB3 на пути к лучшему
По умолчанию Re: Сторожевой таймер. Проведите ЛИКБЕЗ.

Сообщение от radarr
Аргументировалось это тем что Сторожевой таймер нельзя вот так просто сбрасывать, на протяжении цикла программы.
Бред какой-то! Пусть аргументируют свое утверждение, что Вы сбрасываете его "просто так"! Иначе отказ будет той контрой не обоснован.
EagleB3 вне форума  
Непрочитано 20.01.2008, 11:00  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

http://www.microchip.su/showthread.p...1300#post21300
Здесь пара интересных ссылок по теме
urry вне форума  
Непрочитано 20.01.2008, 13:29  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: Сторожевой таймер. Проведите ЛИКБЕЗ.

Сообщение от radarr
Аргументировалось это тем что Сторожевой таймер нельзя вот так просто сбрасывать, на протяжении цикла программы.
Документ то назвали где это написано ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 20.01.2008, 23:02  
avgust75
Прописка
 
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
avgust75 на пути к лучшему
По умолчанию Re: Сторожевой таймер. Проведите ЛИКБЕЗ.

Сообщение от radarr
Сторожевой таймер нельзя вот так просто сбрасывать, на протяжении цикла программы.
Прочитав ссылки предыдущих ответов, наверное, вывод напрашивается такой, что замечание было справедливым, потому-что для сброса таймера нужны основания для его сброса, а именно - по какой-бы ветке не пошла программа должен быть выставлен флаг о том, что контрольная проверка на этом участке прошла и информация истина.
avgust75 вне форума  
Непрочитано 22.01.2008, 19:48  
radarr
Временная регистрация
 
Регистрация: 16.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
radarr на пути к лучшему
По умолчанию

Сообщение от avgust75
для сброса таймера нужны основания для его сброса, а именно - по какой-бы ветке не пошла программа должен быть выставлен флаг о том, что контрольная проверка на этом участке прошла и информация истина.
Всем спасибо что откликнулись. А особенно avgust75. Вы полностью ответили на вопрос. Мне даже больше нечего добавить. Только теперь я узнал, что сторожевой таймер нельзя в тупую сбрасывать.

Вот так вот - век живи, век учись.
__________________
Конструктор - это человек, который пренебрегая мелкими неудачами, неуклонно идет к одному большому разочарованию!
radarr вне форума  
Непрочитано 22.01.2008, 21:50  
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

Извините, контроллер какой ? Если ПИК 16 я всегда пользуюсь схемой :
Код:
------------------------------
Перерывание 
Здесь clrwdt никогда не ставлю
retfie
------------------------------
Инициализация
Здесь когда как
------------------------------
Главная программа
clrwdt
Код
goto Главная программа
------------------------------
__________________
Мыслю, следовательно существую
Popeye вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер на 5 часов alecsandr27 Автоматика и аппаратура связи 6 11.10.2008 20:25
Часы - таймер s5s5 Микроконтроллеры, АЦП, память и т.д 5 16.05.2008 11:36
Таймер Serq Автоматика и аппаратура связи 18 27.11.2007 18:32
ЛикБез по зарядкам от батареек. Alex_matrix Источники питания и свет 38 22.03.2007 22:04
Таймер dem9968 Делимся опытом 1 03.02.2005 09:03


Часовой пояс GMT +4, время: 10:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot