Проблема с часами DS1302 - Ардуино

Oct 18, 2014 15:24

Подлключил недавно к ардуине мега 2560 модуль часов на DS1302.
Взял код из примера, залил - всё работало. Время прошилось, и потом после выключения прошивки времени - оно считалось нормально.

Потом вдруг раз - и начал код выдавать то 8 марта 2000, то 2004 год...

В чём может быть дело?  К Ардуине кроме часов подключены пара модулей, выдающих аналоговый сигнал..
Подключение проверил несколько раз, что там в 5 проводах напутать?
Могла ли DS1302 глюкануть или совсем помереть?
Батарейку вытаскивал, вткал снова, прошивал - не помогло..

Ардуина выдаёт мне:

Time = 04:25:63, Date(day of month) = 8, Month = 0, Day(day of week) = 1, Year = 2004

Мало того что 2004 год, так ещё и 63 секунда!

arduino

Previous post Next post
Up