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

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

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

Сообщение Danko »

статику раньше, в ближайшую неделю, а динамику в апреле, более точно не скажу.

в схему на PCF-ке и тини2313 - в ближайшую неделю.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
jumbo
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вт фев 03, 2009 11:06:33

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

Сообщение jumbo »

У меня тоже на летнее время не перевелись. Прошивка статика.
нужно не только знать, но и уметь это объяснить
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

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

Сообщение molecul »

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

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

Сообщение Danko »

Нет в EEPROM ничего заливать не нужно.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

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

Сообщение molecul »

Тогда подскажите пожалуйста, почему с последней прошивкой часы не переводятся на летнее время автоматом? В дополнительных настройках "E9 1". Дата утром была такая: 11 d1 - 03 d2 - 27 d3 - ни одни из 3-х часов дома не перевелись на летнее время, прошивка во всех часах последняя.
duss1981
Открыл глаза
Сообщения: 56
Зарегистрирован: Вт май 01, 2007 19:27:30
Контактная информация:

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

Сообщение duss1981 »

Подскажите если при включении МК инициализировать DS1307 записываю "0" в значения час, мин сек, что подключает кварц. Но если убрать это функцию, то кварц не включается. Вопрос почему не сохраняется значение бита "вкл. кварца.", батарейка 3,15В, питание 5В.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

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

Сообщение Danko »

molecul писал(а):Тогда подскажите пожалуйста, почему с последней прошивкой часы не переводятся на летнее время автоматом? В дополнительных настройках "E9 1". Дата утром была такая: 11 d1 - 03 d2 - 27 d3 - ни одни из 3-х часов дома не перевелись на летнее время, прошивка во всех часах последняя.
Все программы для часов которые я встречал с функцией перевода стрелок на летнее время разрабатывались для идеальных условий т.е. часы идут без выключения и без вмешательства пользователя, а именно корректировка времени и прочее.

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

duss1981, единственный совет это поэкспериментировать на другой DS-ке.

molecul, помучайте вот эту версию
Clock-Term-Calendar-Alarm_LED_2011-04-03.zip
(171.18 КБ) 474 скачивания
добавил пару условий для успешного попадания в нужный период "лето/зима".
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
duss1981
Открыл глаза
Сообщения: 56
Зарегистрирован: Вт май 01, 2007 19:27:30
Контактная информация:

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

Сообщение duss1981 »

Вопрос такого плана на DS1307 при откл. питании, при питании от батарей на кварце должны быть колебания? Можно так проверить пару DS и батаерйка?
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

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

Сообщение molecul »

Запустил в протеусе - не перевелись на лето. Я так понимаю - при переходе на летнее время после 1:59 должно идти 3:00? Часы после 1:59 показывают 2:00 и так далее.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

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

Сообщение ploop »

Вопрос такого плана на DS1307 при откл. питании, при питании от батарей на кварце должны быть колебания? Можно так проверить пару DS и батаерйка?

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

Запустил в протеусе - не перевелись на лето.

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

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

Сообщение Danko »

molecul писал(а):Запустил в протеусе - не перевелись на лето. Я так понимаю - при переходе на летнее время после 1:59 должно идти 3:00? Часы после 1:59 показывают 2:00 и так далее.
на Украине в России часы переводят в разное время

3 часа:
http://uk.wikipedia.org/wiki/%D0%9B%D1% ... 0%B0%D1%81
http://dozor.kharkov.ua/main/ua/1089346.html
http://www.trust.ua/news/41710.html

2 часа:
http://ru.wikipedia.org/wiki/%D0%9B%D0% ... 0%BC%D1%8F
http://www.newsru.com/russia/22mar2011/perehodlast.html
http://absite.ru/txt/main/2767.html

Я живу в Крыму т.е. как бы на Украине, в Вы molecul где ?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

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

Сообщение molecul »

Я из Луганской области. Всегда считал, что переход на зимнее или летнее время осуществляется в ночь с последней субботы на воскресенье октября и марта в 2 часа ночи :) . В вашей прошивке на какое время назначен переход? На прежних прошивках (осенью) часы на зимнее время перевелись нормально - утром проснулся, а время соответствует действительности :) .
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

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

Сообщение Danko »

Переход на летнее в 3:00, а вот на зимнее ...

не помню, кажить тоже в в 3:00 :( нужно будет поправить.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

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

Сообщение molecul »

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

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

Сообщение Danko »

в 3:00 вперед на 4:00.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
sergo123
Родился
Сообщения: 15
Зарегистрирован: Чт апр 22, 2010 14:16:06

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

Сообщение sergo123 »

Так вроде качание времени туда сюда отменили?
duss1981
Открыл глаза
Сообщения: 56
Зарегистрирован: Вт май 01, 2007 19:27:30
Контактная информация:

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

Сообщение duss1981 »

Вот точно зачем переход если его отменили. Я в своей версии программы убрал.
Аватара пользователя
andrey_artemov
Встал на лапы
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза
Контактная информация:

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

Сообщение andrey_artemov »

В России отменили, на Украине то всё в силе...
sergo123
Родился
Сообщения: 15
Зарегистрирован: Чт апр 22, 2010 14:16:06

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

Сообщение sergo123 »

Во блин братьям не повезло, сочувствую...
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

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

Сообщение molecul »

В протеусе все равно не модулируется, при "11 d1, 03 d2, 27 d3" после 2:59 наступает 3:00 и т.д.
Ответить

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