DS1302 - считывает верно только через раз

siberianice
Offline
Зарегистрирован: 02.04.2014
При считывании даты с DS1302, правильная дата появляется через раз.
Одно считывание - мусор, потом - все верно, и так по кругу.
В каком месте копать? Подскажите, кто сталкивался.
 
Пробовал совсем разные скетчи - результат один.
 
 
Примерно так:
...
(unknown day) 2010-82-91 00:102:28
Sunday 2015-05-22 01:38:51
(unknown day) 2010-82-91 00:102:29
Sunday 2015-05-22 01:38:53
...
 
 
vov4ik
Offline
Зарегистрирован: 10.09.2013

Какой год является точкой отсчёта. 1970 или 2010

это предположение, DS1302.cpp в библиотеке выставить так

Time::Time()
{
this->year = 2010;
this->mon  = 1;
this->date = 1;
this->hour = 0;
this->min  = 0;
this->sec  = 0;
this->dow  = 5;
}
 
vov4ik
Offline
Зарегистрирован: 10.09.2013

а можно попробывать скачать и попробывать с рабочей