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

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

Добавлено: 14 дек 2017, 16:41
Sancho
При инициализации DS3231 в секции Setup есть код
[spoiler=Спойлер]

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

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

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

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

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

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

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

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

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

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