Страница 25 из 34
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт июн 01, 2012 05:15:40
AlexSh
Доброе время суток.Уваж.Danko можно добавить выходы будильника до 8 на вкл.и выкл. нагрузки
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт июн 01, 2012 08:15:22
Danko
нет.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пн июн 04, 2012 19:48:15
bkost
Слепил наконец-то, даже работает, только не реагирует на кнопки, их уже 6 (делал на 168), я же прилепил 5 (для другого проекта), где-то есть краткое описание кнопок?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Чт июн 07, 2012 19:56:11
NickNI
bkost писал(а): ...где-то есть краткое описание кнопок?
Как и было так и осталось 6, вернее 7-подсветка. На первой странице в первом сообщении
Danko схема, там все, вроде, понятно: "меню", "Esc", "влево", "вправо", "вверх", "вниз". Или вопрос не о том?
Дополнено:
С некоторым неудобством можно обойтись без кнопки "Esc". При этом выход из меню по времени или проход "по кругу" всего меню, а выход из просмотра установленных будильников только по истечению времени (около минуты) автоматически.
Хотя, как у меня, после того как часы приобрели дистанционное управление кнопки почти не используются. Иногда, редко, "Вверх", "Вниз" для просмотра будильников и "Подсветка" для оперативного отключения сработавшего будильника.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Чт июн 14, 2012 00:57:08
bkost
Заработало, осталось испытать в авто
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Сб июн 16, 2012 00:48:33
bkost
Тут такое горе, подключил 2 датчика температуры, минуту работало на ура, потом появились крякозяблы и все начало сдвигаться влево, каждую минуту на разряд. Это - прошивка или железо?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Сб июн 16, 2012 09:08:40
NickNI
bkost писал(а): ...Это - прошивка или железо?
А у Вас резервная батарея RTC установлена (рабочая)? Если батареи нет и RTC (чаще всего) M41T56 такое имеет место быть, к сожалению, из-за испорченного содержимого памяти RTC, произошедшего во время предыдущего выключения

Лечение:
1. Установить (проверить) батарею.
2. Либо включить часы с зажатой подсветкой для очистки RTC, либо пройтись по всему меню, не взирая на бегущие показатели и крякозябы, и откорректировать/изменить все значения для исправления содержимого RTC.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Вс июн 17, 2012 11:36:58
bkost
Батарею заменил, включал с зажатой подсветкой, эффект тот же. У меня DS1307. Грустно, что не получается перепрошить мегу168.
И не понятно, при каждом нажатии кнопки Esc, все сдвигается на разряд влево, пока полностью не очистится экран
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Вт июн 19, 2012 12:04:49
FALC0N
А у меня на DS1307 крякозяблов не было (но часы не шли), а когда поставил M41T56 всё наоборот.
Проблему решил также (пройтись по всему меню, откорректировать/изменить все значения).
Но если батарейку откл/вкл проблема повторяется.
Всё что сделал не по схеме - AVcc на 5V
Часы работают полгода – других проблем нет.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Чт июн 21, 2012 10:55:17
axell1969
Доброго времени суток. У мня такой вопрос :Собрал данный девайс на MEGA168. Дисплей использовал OLED WEH001602AGPP5N от WINSTAR. Всё по началу ОК. Но потом появились некоторые глюки .при первом включении OLEDа все работает нормально. При повторной инициализации (например сбросе или программно) начинаются глюки. В основном глюки и кракозяблы, но бывают строки местами поменяны или изображение смещено вправо-влево. При этом обычный LCD работает отлично. Ещё у этого OLED проблема с кириллицей- символы читаемы, но несовсем "по русски". Пробовал схему на MEGA8- с англоязычной прошивкой всё OK ,но дисплей мерцает, подрагивает изображение. Если кто сталкивался -подскажите как это победить.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Чт июн 21, 2012 11:21:55
Danko
Контроллеры в разных индикаторах если на командном уровне совместимы, то по тех.параметрам они отличаются. По крайней мере по даташиту в инициализации интервали отличаются и о OLED в большую сторону.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Чт июн 21, 2012 16:43:17
axell1969
Понял. Жаль, что мне не посилам перекроить исходник. Но уж больно светится красиво!
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Вс июл 08, 2012 13:01:35
bkost
Добил это дело, оказалось (сам дурак), вставил панельку с кнопками в разъем "подсветка", включил питание и пипец. Причем 2 раза

После этого камень уже не лечится, даже параллельным программатором. Так что будьте бдительны!
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пн июл 09, 2012 16:10:56
demon8989
Вопрос автору: а можно ускорить реакцию на изменение температуры ?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пн июл 09, 2012 16:39:51
Danko
А никакой реакции там нет.
Идет измерение температуры и ее индикация.
Если имеется ввиду уменьшить интервал между опросами датчиков то ответ нет.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт июл 13, 2012 10:27:21
NucLeaR
Данко, эта прошивка Clock-Term-Alarm_LCD_2010-07-29.zip с первой страницы для мега8? И как изменить инициализацию дисплея, что бы было как в этом куске кода
//Программа иниализации ЖКИ
void lcd_init (void)
{
lcd_com(0x2c); //4-проводный интерфейс, 5x8 размер символа
pause(100*TIME);
lcd_com(0x0c); //Показать изображение, курсор не показывать
pause(100*TIME);
lcd_com(0x01); //Очистить DDRAM и установить курсор на 0x00
pause (100*TIME);
}
Код из WINAvr. А то подругому дисплей не инициализируется
И еще, можно ли в lcd_rus.lib добавить перееодировку цифр, а то у меня в дисплее знакогенератор другой, не как в HD44780/
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт июл 13, 2012 19:06:59
NucLeaR
?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Сб июл 14, 2012 00:20:22
Danko
На данный момент я програмирование не забросил, но при этом мои интересы сильно изменились.
И я уже давно ни для кого ни для чего не "подпиливаю" и не "подтачиваю".
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Сб июл 14, 2012 10:47:19
NucLeaR
Я и не прошу "подпилить" или "подточить" прошивку, я спросил можно ли такой код инициализации засунуть в lcd_rus.lib, думаю это несложно сказать
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Сб июл 14, 2012 21:02:04
Danko
Можно.
Исходники есть. И для внесения изменений у меня разрешения спрашивать не нужно.