Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
статику раньше, в ближайшую неделю, а динамику в апреле, более точно не скажу.
в схему на PCF-ке и тини2313 - в ближайшую неделю.
в схему на PCF-ке и тини2313 - в ближайшую неделю.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
У меня тоже на летнее время не перевелись. Прошивка статика.
нужно не только знать, но и уметь это объяснить
- molecul
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Вт мар 09, 2010 17:51:28
- Откуда: Украина, Луганская обл.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Danko, а EEPROM обязательно прошивать? А то я hex прошил, а eeprom - нет. Может из-за этого часы на летнее время не переводятся?
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Нет в EEPROM ничего заливать не нужно.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
- molecul
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Вт мар 09, 2010 17:51:28
- Откуда: Украина, Луганская обл.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Тогда подскажите пожалуйста, почему с последней прошивкой часы не переводятся на летнее время автоматом? В дополнительных настройках "E9 1". Дата утром была такая: 11 d1 - 03 d2 - 27 d3 - ни одни из 3-х часов дома не перевелись на летнее время, прошивка во всех часах последняя.
-
duss1981
- Открыл глаза
- Сообщения: 56
- Зарегистрирован: Вт май 01, 2007 19:27:30
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Подскажите если при включении МК инициализировать DS1307 записываю "0" в значения час, мин сек, что подключает кварц. Но если убрать это функцию, то кварц не включается. Вопрос почему не сохраняется значение бита "вкл. кварца.", батарейка 3,15В, питание 5В.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Все программы для часов которые я встречал с функцией перевода стрелок на летнее время разрабатывались для идеальных условий т.е. часы идут без выключения и без вмешательства пользователя, а именно корректировка времени и прочее.molecul писал(а):Тогда подскажите пожалуйста, почему с последней прошивкой часы не переводятся на летнее время автоматом? В дополнительных настройках "E9 1". Дата утром была такая: 11 d1 - 03 d2 - 27 d3 - ни одни из 3-х часов дома не перевелись на летнее время, прошивка во всех часах последняя.
В своей программе я постарался учесть все нюансы, но похоже что все таки что то не учел. Очень сложно учесть сами Вы перевели стрелки или только их установили в новых часах или скажем во время перевода стрелок на летнее/зимнее время часы были отключены и стрелки нужно перевести при включении.
duss1981, единственный совет это поэкспериментировать на другой DS-ке.
molecul, помучайте вот эту версиюдобавил пару условий для успешного попадания в нужный период "лето/зима".
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
-
duss1981
- Открыл глаза
- Сообщения: 56
- Зарегистрирован: Вт май 01, 2007 19:27:30
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Вопрос такого плана на DS1307 при откл. питании, при питании от батарей на кварце должны быть колебания? Можно так проверить пару DS и батаерйка?
- molecul
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Вт мар 09, 2010 17:51:28
- Откуда: Украина, Луганская обл.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Запустил в протеусе - не перевелись на лето. Я так понимаю - при переходе на летнее время после 1:59 должно идти 3:00? Часы после 1:59 показывают 2:00 и так далее.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Вопрос такого плана на DS1307 при откл. питании, при питании от батарей на кварце должны быть колебания? Можно так проверить пару DS и батаерйка?
Разумеется должны, генератор-то работает, раз часы идут. Почитайте даташит - при отключении питания она перестаёт реагировать на внешние раздражители (отвечать по IIC и давать тактовые импульсы на выход). Короче отключает свои входы-выходы.
Запустил в протеусе - не перевелись на лето.
Ну дык понятно, переводы ведь отменили. Просто часы умнее нас оказались
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
на Украине в России часы переводят в разное время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. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
- molecul
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Вт мар 09, 2010 17:51:28
- Откуда: Украина, Луганская обл.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Я из Луганской области. Всегда считал, что переход на зимнее или летнее время осуществляется в ночь с последней субботы на воскресенье октября и марта в 2 часа ночи
. В вашей прошивке на какое время назначен переход? На прежних прошивках (осенью) часы на зимнее время перевелись нормально - утром проснулся, а время соответствует действительности
.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Переход на летнее в 3:00, а вот на зимнее ...
не помню, кажить тоже в в 3:00
нужно будет поправить.
не помню, кажить тоже в в 3:00
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
- molecul
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Вт мар 09, 2010 17:51:28
- Откуда: Украина, Луганская обл.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Имеется в виду на летнее с 1:59 на 3:00 или с 2:59 на 4:00?
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
в 3:00 вперед на 4:00.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Так вроде качание времени туда сюда отменили?
-
duss1981
- Открыл глаза
- Сообщения: 56
- Зарегистрирован: Вт май 01, 2007 19:27:30
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Вот точно зачем переход если его отменили. Я в своей версии программы убрал.
- andrey_artemov
- Встал на лапы
- Сообщения: 136
- Зарегистрирован: Сб авг 15, 2009 21:26:50
- Откуда: Пенза
- Контактная информация:
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
В России отменили, на Украине то всё в силе...
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Во блин братьям не повезло, сочувствую...
- molecul
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Вт мар 09, 2010 17:51:28
- Откуда: Украина, Луганская обл.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
В протеусе все равно не модулируется, при "11 d1, 03 d2, 27 d3" после 2:59 наступает 3:00 и т.д.