[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Самый лучший (на мой взгляд) способ - пусть DS1307 считает всегда в одном времени (летнем или зимнем). Программа считывает дату, по ней определяет какое сейчас время, и прибавляет (отнимаем) 1 час из времени и даты.
Преимущество: не изменяются настройки DS1307 и исключается возможность двойного или пропущенного переключения (например, из-за выключения питания в момент переключения)
Недостаток: программа должна знать число дней в месяце, високосный год и т.д., т.е выполнять часть работы за DS1307
E-mail: info@telesys.ru