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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

Закрытая тема
Опции темы
Непрочитано 16.11.2014, 03:21   #11
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,924
Сказал спасибо: 2,543
Сказали Спасибо 11,821 раз(а) в 5,927 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от igorek123a Посмотреть сообщение
Вот прошил WDT
Для нормальной работы он должен периодически сбрасываться и срабатывать только тогда, когда программа зависла и сброс не производится. Если его работа программой не предусмотрена (а в этом Вы убедились) будет описанный Вами эффект.
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 16.11.2014, 03:41   #12
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

"Собака" там, кстати, сбрасывается.
Один раз в прерывании )), а другой раз в цикле ожидания готовности индикатора.
omercury вне форума  
Непрочитано 16.11.2014, 08:05   #13
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Какие наблюдения при сбросе показаний? Может релюшка щёлкает? LCD зависает? Судя по описанию, явно программный косяк. Что-то такое у меня было.
Попробуйте просто поставить уставку 20 С, потом 22 С, выключить питание, опять включить - какая уставка будет?

В начале проги включить бы буззер на секунду, но в АСМе я не силён.


Переписать бы, но щас работы много, просто завал.

Последний раз редактировалось kosmos440o; 16.11.2014 в 08:15.
kosmos440o вне форума  
Непрочитано 16.11.2014, 08:11   #14
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от omercury Посмотреть сообщение
"Собака" там, кстати, сбрасывается.
Один раз в прерывании )), а другой раз в цикле ожидания готовности индикатора.
Ну нормально, надёжная работа без сбросов)))
kosmos440o вне форума  
Непрочитано 16.11.2014, 17:23   #15
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от kosmos440o Посмотреть сообщение
Какие наблюдения при сбросе показаний? Может релюшка щёлкает? LCD зависает? Судя по описанию, явно программный косяк. Что-то такое у меня было.
Попробуйте просто поставить уставку 20 С, потом 22 С, выключить питание, опять включить - какая уставка будет?

В начале проги включить бы буззер на секунду, но в АСМе я не силён.


Переписать бы, но щас работы много, просто завал.
Установить температуру не могу, зависает программа. Сначала включается режим работы по дням недели, затем само переключает в обычный режим термостата и после этого на кнопки не реагирует, хотя и до этого тоже, даже время зависает. Наверное WDT здесь лишний
На счет зависаний, то в основном первым делом замечается это на дисплее, а затем понимаю что не только показания зависли но и вся программа. До установки WDT было зависание показаний дисплея (либо, как вы говорите "крякозябры") и полностью контроллера. Ну и глюк с показаниями датчика, как я описывал ранее

Последний раз редактировалось igorek123a; 16.11.2014 в 17:35.
igorek123a вне форума  
Непрочитано 16.11.2014, 17:26   #16
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от omercury Посмотреть сообщение
"Собака" там, кстати, сбрасывается.
Один раз в прерывании )), а другой раз в цикле ожидания готовности индикатора.
И что тогда с ней, нужна она или нет.. что с ней что без неё надежной работы без глюков нету.
igorek123a вне форума  
Непрочитано 16.11.2014, 17:39   #17
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

А что с ней так?

Во-первых в прерывании WDT не сбрасывают, Во-вторых виснет явно в цикле ожидания освобождения индикатора.
omercury вне форума  
Непрочитано 16.11.2014, 17:41   #18
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от kosmos440o Посмотреть сообщение
Попробуйте просто поставить уставку 20 С, потом 22 С, выключить питание, опять включить - какая уставка будет?
Делал так ранее, после отключения питания сохраняется только график работы, а уставка обычного режима "Термостат" сбрасывается к 5гр. Батарею для сохранения показаний времени не подключал
igorek123a вне форума  
Непрочитано 16.11.2014, 17:43   #19
igorek123a
Прохожий
 
Регистрация: 11.11.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
igorek123a на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Сообщение от omercury Посмотреть сообщение
А что с ней так?

Во-первых в прерывании WDT не сбрасывают, Во-вторых виснет явно в цикле ожидания освобождения индикатора.
То есть WDT явно не нужен. Получается что косяк в программе, так как всё равно временами зависает
igorek123a вне форума  
Непрочитано 17.11.2014, 08:40   #20
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Комнатный терморегулятор на Atmega8

Можно попробовать поиграться с BOD. Поставьте галочку BODEN, попробуйте работу с установленной и снятой галочкой BODLEVEL.
Также установите максимальную уставку и таймер на "всегда", чтобы оелюшка была постоянно включена. Релюшка должна щёлкать при перезагрузке. Посмотрите, происходят ли перезагрузки за день.

Последний раз редактировалось kosmos440o; 17.11.2014 в 08:42.
kosmos440o вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Терморегулятор Ратар-02 Electric75 Автоматика и аппаратура связи 7 18.02.2011 11:48
Взаимозаменяемы ли ATmega8 и Attiny2313 rusentu Микроконтроллеры, АЦП, память и т.д 17 21.08.2010 18:41
ATMega8 VS USB SkyProc Микроконтроллеры, АЦП, память и т.д 28 28.04.2010 17:01
Котроллер дисплея на Atmega8 kosant Микроконтроллеры, АЦП, память и т.д 24 30.11.2009 20:57


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


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