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

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Ответить
Аватара пользователя
Sancho
Полковник
Сообщения: 3991
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 567
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#1

Сообщение Sancho » 14.12.2017{, 16:41}

При инициализации 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();
?
Последний раз редактировалось Sancho 14.12.2017{, 16:42}, всего редактировалось 1 раз.
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
AlexCrane
Капитан
Сообщения: 823
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 261
Откуда: Ульяновск
Имя: Александр

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

#2

Сообщение AlexCrane » 14.12.2017{, 17:13}

Поднимал такой вопрос в теме http://forum.flprogwiki.ru/viewtopic.php?f=5&t=2810 но пока видимо никто часами не занимался, чтобы подтвердить данный факт
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#3

Сообщение pan » 14.12.2017{, 19:04}

Sancho, я подключал эти часы. работают. в коде ни чего не менял

Аватара пользователя
Sancho
Полковник
Сообщения: 3991
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 567
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#4

Сообщение Sancho » 14.12.2017{, 19:22}

pan
попробуй изменить 1гц на SQW на другое, или ещё что, не делая выше написанных манипуляций с форматом адреса
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Ответить

Вернуться в «Новые»