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

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

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

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

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

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

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

 
Опции темы
Непрочитано 10.02.2018, 11:25  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,907
Сказал спасибо: 2,974
Сказали Спасибо 3,156 раз(а) в 2,142 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от putmannn Посмотреть сообщение
Фьюзы имеете в виду ?
И-и-и самую простую программу.

Да, в то время как я искал баги в МК - я пользовался только ИМС из достаточно доверенных источников. Статистика примерно такая - нашёл я один баг (точнее - подтвердил наличие бага, который нашёл другой человек) и даже отписался производителю, а всё остальное (скажем - пять штук) - мои косяки в ПО или железе.
Реклама:
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 10.02.2018, 14:08  
usr10000
Временная регистрация
 
Регистрация: 12.11.2008
Адрес: LT
Сообщений: 69
Сказал спасибо: 12
Сказали Спасибо 33 раз(а) в 23 сообщении(ях)
usr10000 на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от putmannn Посмотреть сообщение
Фьюзы имеете в виду ?
WDTON запрограммировать пробовали?
Ай, пардон, прозевал
usr10000 вне форума  
Непрочитано 10.02.2018, 16:35  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от putmannn Посмотреть сообщение
Видимо у Меги-8 заводской косяк с этим вачдогом и он на ней не работает.
Не видимо. В интернете тысячи ахов и охов что-де не так как в даташите, или заводской брак. Нет! Накосячено в программе.
Заводской брак это если в этой ПАРТИИ микросхем сбоит, а в ДРУГИХ ПАРТИЯХ всё работает. И то...

Я так понимаю, проблема решена?

Если хочется всё же одолеть wdog читайте даташит внимательно. Навскидку: для просыпания из глубокого сна нужно время; команда, следующая за sleep не выполняется (? не уверен); таймеры могут продолжать работать и проснёшься со всеми флагами прерываний; первый wd даёт прерывание второй засыпание. При старте можно анализировать ресет от вачдога или по включении питания.
Я писал тестовых программ, микроамперметр с диодами в параллель и вперёд.

Последний раз редактировалось makakus; 10.02.2018 в 16:38.
makakus вне форума  
Непрочитано 10.02.2018, 19:22  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от makakus Посмотреть сообщение
Накосячено в программе.
Сообщение от ForcePoint Посмотреть сообщение
И-и-и самую простую программу.
Проблему с пробуждением решил, просыпаюсь по асинхронному Т2.
НО ! Собака понадобится, т.к. МК будет стоять в зарядном устройстве с 4S аккумулятором и должно за ним следить.
Зависнуть НЕЛЬЗЯ ! Ибо нахрен сгорит вся батарея если что-то пойдёт не так.

Наверное да, из-за моего кода в собаке косяк. Нужно разобраться.

Сейчас сделаю себе мануалы по всем настроечным регистрам, а то инфа разрознена в сети, а даташиты на англ. и значение битов порой разбросаны по нескольким страницам. Ориентироваться сложно.

А после выложу мою программу с зависаниес вачдога. Будем разбираться.

Параллельно вопрос возник.
ADC7 и ADC6 не привязаны ни к каким портам (AtMega-8A). Программно подтянуть к земле или +5 в. их нельзя. Ловят заразы помехи сильно (осциллом смотрел), подтянул к минусу через 1К. Это правильно или пусть висят в воздухе ?
putmannn вне форума  
Непрочитано 10.02.2018, 21:19  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,907
Сказал спасибо: 2,974
Сказали Спасибо 3,156 раз(а) в 2,142 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от putmannn Посмотреть сообщение
Ловят заразы помехи сильно (осциллом смотрел), подтянул к минусу через 1К. Это правильно или пусть висят в воздухе ?
Да. Можно даже "жёстко" включить.
Разве что ACD6 - удобнее развести на AVcc.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
putmannn (11.02.2018)
Непрочитано 10.02.2018, 23:01  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Блин.

Собрал на отдельной платке, без навеса. Только МК и кондёры по питанию.
Вачдог заработал ... хм.

Однако, не могу изменить задержку до сброса, ресетит всегда через 16 мс.
Вот при такой настройке, сброс должен происходить через 2.1 сек, а он всё равно скидывает через 16 мс.

Цитата:
ldi temp, 0b00001111
out WDTCR, temp

В чем может быть дело ?
putmannn вне форума  
Непрочитано 10.02.2018, 23:10  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 707
Сказал спасибо: 362
Сказали Спасибо 795 раз(а) в 370 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от putmannn Посмотреть сообщение
В чем может быть дело ?
putmannn, в разделе 11.5 даташита описан порядок работы с регистром WDTCR; простая запись в регистр не прокатывает.
"A timed sequence is needed when changing the Watchdog Time-out period or disabling an enabled Watchdog Timer."
j-Roger вне форума  
Сказали "Спасибо" j-Roger
putmannn (11.02.2018)
Непрочитано 10.02.2018, 23:42  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от j-Roger Посмотреть сообщение
A timed sequence is needed when changing the Watchdog Time-out period or disabling an enabled Watchdog Timer.

Этого я в инетах не нашел, а переводчик гугловский так криво даташит перевёл, что попробуй смысл пойми.
Да, Вы правы.
Воспользовался кодом из даташита.
Изменил интервал сброса на нужный мне.

Но есть одно но. Всё заработало на макетке, на ней контроллер стоит один, все порты подтянуты к 0. Никаких помех, работает как часы.

Что же получится на рабочей плате ... вроде делал там всё как и тут, но не работало.
putmannn вне форума  
Непрочитано 11.02.2018, 13:31  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от putmannn Посмотреть сообщение
Однако, не могу изменить задержку до сброса, ресетит всегда через 16 мс.
Вот при такой настройке, сброс должен происходить через 2.1 сек, а он всё равно скидывает через 16 мс.
Цитата:
ldi temp, 0b00001111
out WDTCR, temp
В чем может быть дело ?
Я, конечно, в плотную сторожевым таймером не занимался, но у меня есть кое-что на Великом и Могучем... Может дело в этом?
Миниатюры:
Нажмите на изображение для увеличения
Название: Рисунок1.png
Просмотров: 0
Размер:	68.0 Кб
ID:	125186   Нажмите на изображение для увеличения
Название: Рисунок2.png
Просмотров: 0
Размер:	79.1 Кб
ID:	125187   Нажмите на изображение для увеличения
Название: Рисунок3.png
Просмотров: 0
Размер:	79.6 Кб
ID:	125188  

МВА вне форума  
Непрочитано 11.02.2018, 14:16  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: AtMega-8, вачдог и режимы сна.

Сообщение от МВА Посмотреть сообщение
Может дело в этом?
Спасибо, да в этом.
Я уже разобрался, все работает как надо.
putmannn вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ATMEGA 128_перепутал назначение при компиляции Losk1728 AVR 11 01.05.2017 19:11
Режимы сна Атмега-8 putmannn AVR 123 08.03.2013 15:30
Частотомер Atmega 128 deeman30rus Электроника - это просто 8 25.07.2012 07:29
Помогите с ATmega 32 (32х) naumovich Микроконтроллеры, АЦП, память и т.д 10 07.10.2008 08:31
Параллельное программирование atmega R_V_A Микроконтроллеры, АЦП, память и т.д 8 20.12.2006 12:50


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


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