Главная  
19.05.2024 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
СУПЕР-ПУПЕР МЕГАТАЙМЕР (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: СУПЕР-ПУПЕР МЕГАТАЙМЕР

#7521
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 04.05.2012 20:33 Репутация: 176  
dexron писал(а):
Порогов термостата тоже маловато.если мне не изменяет память, число порогов термостата легко изменить, задав новое значение одной-единственной константы... во всяком случае, я стремился именно к этому при написании программы
Не стыдно не знать, стыдно не учиться
  Топик заблокирован.
#7522
wixa (Пользователь)
Посетитель
Постов: 53
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 05.05.2012 02:35 Репутация: 0  
Всем привет. Наконец то допаял. Но запустить не смог (просто загорается пустой экранчик(знаю что точно не яркость, резистор для V0 подобрал опытным путём (Arduino + экранчик))) ... Кто подскажет куда рыть, что щупать....

Содержимое поста отредактировано: wixa, в: 11.05.2012 12:59
  Топик заблокирован.
#7524
wixa (Пользователь)
Посетитель
Постов: 53
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 05.05.2012 21:37 Репутация: 0  
Уважаемый ARV, подскажите пожалуйста с чего начать поиски ошибок... При включении получаю пустой экран.... Фюзы на Atmega 88 выставляю : LOW fuse : С2, High Fuse: CD, Extended Fuse : FF.

Перед прошивкой делаю полный сброс....

DS1307 и кварц, работают, проверил на Arduino, у меня DS в панельке, вытащил и сделел на макетке часы....

Есть впечатление, что дело даже не доходит до запуска часов...

При включении даже заставки нет...

Прошика + протеус:
File Attachment:
File name: HEX___Proteus.rar
File size:45314 bytes


Пробовал доставать Atmega после включения, и считывать EEPROM, так там также как и после сброса FF везде....
  Топик заблокирован.
#7525
Sanches (Пользователь)
Новичок
Постов: 14
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 06.05.2012 01:51 Репутация: 1  
Serioga писал(а):таймер малек глючит, что видно на фотках, думаю картинки всё сами за себя расскажутНа фотках как раз ничего не видно... Можно поподробнее, что и как глючит?

Содержимое поста отредактировано: Sanches, в: 06.05.2012 01:53
  Топик заблокирован.
#7528
wixa (Пользователь)
Посетитель
Постов: 53
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 07.05.2012 15:51 Репутация: 0  
Уважаемый ARV, есть у меня подозрение, что проблема в LCD. В коде в начале, где-то есть там где МК ждёт ответа от LCD (перед тем как послать на него заставку) ???,

Можно ли где-то в коде, заставить МК не ждать ответ от lcd, а выполнятся дальше, чтобы... Тогда МК дойдёт до запуска часов, и можно это будет прощупать на DS1307... а так поведение МК и DS похоже то, если в протеусе удалить экранчик и запустить программу....

МК стопорится перед выводом заставки, соответственно часы тоже не запускаются.... в протеусе если удалить LCD и провести пошаговую отладку, то можно увидеть, что МК циклится на некотором количестве команд, и гоняет их покругу.....(видимо ждёт ответа LCD но так как его нет, посылает запрос обратно и обратно).... Возможно мой LCD и отвечает на запрос, но с другой задержкой....

Но изначально хочется выяснить причину!!!

Надеюсь на вашу помощь.... А то руки уже опускаются
  Топик заблокирован.
#7529
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 07.05.2012 16:49 Репутация: 176  
если дисплей подключен неправильно, ничего работать не будет. в самом начале программы происходит инициализация дисплея, во время которой программа ожидает прихода определенного ответа от дисплея. при ошибочном подключении этого ответа никогда не придет, и программа никогда не продолжится далее. Об этом я писал вот в этой статье: http://www.simple-devices.ru/articles/7-soft/128-winavr-lcd-interface (ближе к концу статьи)
Не стыдно не знать, стыдно не учиться
  Топик заблокирован.
#7530
wixa (Пользователь)
Посетитель
Постов: 53
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 07.05.2012 16:59 Репутация: 0  
Дисплей подключен правильно... (разве что я убрал регулировку яркости подсветки на транзисторе, но не думаю что это повлияло на правильность подключения дисплея)... Думаю проблема в задержке ответа, дисплея... Может можно где то в коде подправить, и убрать ожидание ответа, так сказать протолкнуть выполнение программы дальше, чтобы МК запустил часы.... увидеть осиллографом что часы затикали... Тогда я точно буду знать что проблема в дисплее....

P.S. Просто я почитал немного про эти дисплеи, и понял что с ними такие страсти частенько бывают, а имитация отсутствия дисплея в протеусе очень похожа на реальную ситуацию.
  Топик заблокирован.
#7531
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 07.05.2012 22:04 Репутация: 176  
сколько я перепробовал разных дисплеев, ни с одним никаких проблем с задержками ответа не наблюдалось. проверьте правильность фьюзов...
Не стыдно не знать, стыдно не учиться
  Топик заблокирован.
#7532
wixa (Пользователь)
Посетитель
Постов: 53
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 07.05.2012 22:09 Репутация: 0  
Да тут с фюзами всё сложно, они ведь отличаются в Atmega 88 и Atmega 8... В протеусе с моими фюзами всё прекрасно работает ...
  Топик заблокирован.
#7533
wixa (Пользователь)
Посетитель
Постов: 53
graphgraph
В ответ на: СУПЕР-ПУПЕР МЕГАТАЙМЕР 07.05.2012 22:11 Репутация: 0  
Тем более я снимал МК, после длительного висения, и считывал EEPROM, оно было чистое, я с этого начал... искать трабл
  Топик заблокирован.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол