Страница 1 из 1

Инициализация часов

Добавлено: 14.12.2017{, 16:41}
Sancho
При инициализации DS3231 в секции Setup есть код

СпойлерПоказать

Код: Выделить всё

Wire.begin();
delay(10);
Wire.beginTransmission(68); //это не HEX, это dec,тогда надо 104
Wire.write(0x0E);
Wire.write(B00000000);
Wire.write(B10001000);
Wire.endTransmission();
Правильнее, что-бы работало, наверно, так

СпойлерПоказать

Код: Выделить всё

Wire.begin();
delay(10);
Wire.beginTransmission(0x68);// это HEX, адрес в DEC 104
Wire.write(0x0E);
Wire.write(B00000000); // 1Hz на SQW
Wire.write(B10001000); // 32kHz работает
Wire.endTransmission();
?

Инициализация часов

Добавлено: 14.12.2017{, 17:13}
AlexCrane
Поднимал такой вопрос в теме http://forum.flprogwiki.ru/viewtopic.php?f=5&t=2810 но пока видимо никто часами не занимался, чтобы подтвердить данный факт

Инициализация часов

Добавлено: 14.12.2017{, 19:04}
pan
Sancho, я подключал эти часы. работают. в коде ни чего не менял

Инициализация часов

Добавлено: 14.12.2017{, 19:22}
Sancho
pan
попробуй изменить 1гц на SQW на другое, или ещё что, не делая выше написанных манипуляций с форматом адреса