Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

Валерон писал(а):Я практически не знаю СИ.
Не стоит прибедняться. :)

Все примерно так. Только задержка в миллисекундах т.е. у Вас 0,5 сек.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Реклама
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

if (key == KEY_MINUS) {
alarm_OFF();
view_date();delay_ms_read_time(500);

если delay_ms_read_time(500) - это 0,5 сек, почему тогда в Протеусе время индикации даты получается около двух секунд? Или я что не понимаю?
Реклама
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

А после индикации даты в какой режим часы переходят?
Или по другому: что на экране?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

Danko писал(а):А после индикации даты в какой режим часы переходят?
Или по другому: что на экране?



Показание времени.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

А индикация времени в Протеусе совпадает с установленной индикацией в настройках?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Реклама
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

Danko писал(а):А индикация времени в Протеусе совпадает с установленной индикацией в настройках?

:lol:
Пробую в реальном железе, может и 0,5 с или 1 с показывает, секундомера нет. Это не столько важно. главное сделал как хотел. Без Вашей помощи долго пришлось бы сидеть, за что очень благодарен!!! :music:

И еще одна заковырка мне не дает покоя:
При принудительном вызове показания температуры кнопкой "+", индикация появляется с задержкой. Так оно есть и в Протеусе и в реальном железе. Мне это как-то не сруки. Я весь код облазил, с индикацией даты нашел, чтобы выводилась быстро, а вот с индикацией температуры въехать не могу.
Реклама
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

Да при принудиловке индикации температуры задержка будет всегда.

Вы нажимаете кнопку и часы уходят на опрос датчика на 0,750 сек плюс задержка на опрос кнопок в 0,2 сек вот и получается примерно 1 сек.

На индикацию даты задержка если будет, то совсем незаметная.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

Danko писал(а):Да при принудиловке индикации температуры задержка будет всегда.

Вы нажимаете кнопку и часы уходят на опрос датчика на 0,750 сек плюс задержка на опрос кнопок в 0,2 сек вот и получается примерно 1 сек.

На индикацию даты задержка если будет, то совсем незаметная.

Точно так! А до меня и не доходило!
Еще раз огромное спасибо!!!
Simidko
Открыл глаза
Сообщения: 59
Зарегистрирован: Чт сен 22, 2011 08:04:26
Откуда: Болгария

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Simidko »

Danko ! Большое спасибо! Без твоя помочь я не справился! Поклон! :))
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Seal »

Думаю, что-бы в принудительном опросе вывод температуры был с минимальной задержкой, необходимо значение температуры сохранять в памяти.И в таком случае при "нормальной" и ручном вызове будет происходить чтение быстрее.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

Всем добрый вечер! Ни кто не задовался мыслью в даном проекте вместо DS1307 использовать более совершенную DS32x25.

http://www.maxim-ic.com/datasheet/index.mvp/id/5283
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение ILYAUL »

Валерон писал(а):Всем добрый вечер! Ни кто не задовался мыслью в даном проекте вместо DS1307 использовать более совершенную DS32x25.

http://www.maxim-ic.com/datasheet/index.mvp/id/5283


Тогда уж DS3232M- как более совершенную. Но разницы практически никакой, берете и переносите с DS1307 на любую более старшую с учётом их особенностей , но это , так мелочи. Правки не много.
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

Проблема нарисовалась (проект "Clock-Term-Calendar-Alarm_LED_2011-08-11" на Atmega8):
Кнопки реагируют не адыкватно, например: жму на "-" (в режиме индикации времени) часы высвечиват коррекцию хода или установку часов или еще чего-нибудь и т.д. и т.п. Это не постоянно, а как-то переодически.

Кто даст совет, как это исключить.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение kret_a_v »

Валерон писал(а):Проблема нарисовалась (проект "Clock-Term-Calendar-Alarm_LED_2011-08-11" на Atmega8):
Кнопки реагируют не адыкватно, например: жму на "-" (в режиме индикации времени) часы высвечиват коррекцию хода или установку часов или еще чего-нибудь и т.д. и т.п. Это не постоянно, а как-то переодически.

Кто даст совет, как это исключить.


помойте платы в спирте (чистом, пару раз) а после покрасьте цапонлаком
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

kret_a_v писал(а):
Валерон писал(а):Проблема нарисовалась (проект "Clock-Term-Calendar-Alarm_LED_2011-08-11" на Atmega8):
Кнопки реагируют не адыкватно, например: жму на "-" (в режиме индикации времени) часы высвечиват коррекцию хода или установку часов или еще чего-нибудь и т.д. и т.п. Это не постоянно, а как-то переодически.

Кто даст совет, как это исключить.


помойте платы в спирте (чистом, пару раз) а после покрасьте цапонлаком


Канифоль вредно действует?
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение kret_a_v »

Валерон писал(а):
Канифоль вредно действует?


ага , она гигроскопична, и как следствие впитывает влагу со всеми вытекающими последствиями
Вы сделайте, потом вопросы ....
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

kret_a_v писал(а):
Валерон писал(а):
Канифоль вредно действует?


ага , она гигроскопична, и как следствие впитывает влагу со всеми вытекающими последствиями
Вы сделайте, потом вопросы ....


Когда-то я где-то читал, что канифоль отрицательно действует в платах, где обрабатывается СВЧ сигнал, но чтоб здесь...?
Так и хочеться сказать: "Губит радиолюбителя не пиво, губит радиолюбителя канифоль!" :tea:

Когда сделаю, дам знать.
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

kret_a_v, сделал процедуру, как вы советовали, эффекта ноль.
А дело было так: стоял у меня керамический кондер на входе 23 МК, как советовали на форуме, были глюки.
Так как кнопки у меня вынесены, решил еще поставить пару кондеров. Жуть, что начилось! Выкиныл все кондеры, стало так прекрасно жить! Теперь на кнопках можно как на пианино играть, никаких глюков!

И самое, что интересно, у меня двое таких часов, и у обоих кнопки вынесены и стояли кондеры на входе 23 МК. У одних глюков нет, а других были. Может кондер попался "вредный". Менять кондер не буду, пускай все так и остается.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение kret_a_v »

Валерон писал(а):kret_a_v, сделал процедуру, как вы советовали, эффекта ноль.
А дело было так: стоял у меня керамический кондер на входе 23 МК, как советовали на форуме, были глюки.
Так как кнопки у меня вынесены, решил еще поставить пару кондеров. Жуть, что начилось! Выкиныл все кондеры, стало так прекрасно жить! Теперь на кнопках можно как на пианино играть, никаких глюков!

И самое, что интересно, у меня двое таких часов, и у обоих кнопки вынесены и стояли кондеры на входе 23 МК. У одних глюков нет, а других были. Может кондер попался "вредный". Менять кондер не буду, пускай все так и остается.

23 МК - это что за кондер? 23 микрофарада, электролит?
у меня тоже кнопки на пультике и на экранированном кабеле длинной 2 м, так я сразу впаял керамические по 0,1мк (маркируются как 104)
их еще называют блокировочными емкостями
Валерон
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт апр 03, 2012 09:45:25

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Валерон »

kret_a_v писал(а):
Валерон писал(а):kret_a_v, сделал процедуру, как вы советовали, эффекта ноль.
А дело было так: стоял у меня керамический кондер на входе 23 МК, как советовали на форуме, были глюки.
Так как кнопки у меня вынесены, решил еще поставить пару кондеров. Жуть, что начилось! Выкиныл все кондеры, стало так прекрасно жить! Теперь на кнопках можно как на пианино играть, никаких глюков!

И самое, что интересно, у меня двое таких часов, и у обоих кнопки вынесены и стояли кондеры на входе 23 МК. У одних глюков нет, а других были. Может кондер попался "вредный". Менять кондер не буду, пускай все так и остается.

23 МК - это что за кондер? 23 микрофарада, электролит?
у меня тоже кнопки на пультике и на экранированном кабеле длинной 2 м, так я сразу впаял керамические по 0,1мк (маркируются как 104)
их еще называют блокировочными емкостями

Я имел ввиду, что кондер стоит керамический, как блокировочный на входе 23 МК, емкость его 0,1 мкф
Ответить

Вернуться в «AVR»