У меня DS3231 через такую же плату стабильно заработала только с версией 2.3 вашей программы. Версия 2.4 считывает только нулевой адрес (секунды), дальше все байты идут нулевые; пробовал менять библиотеку - без толку. Версия 2.2 при опросе шины I2C определяет устройство с правильным адресом, но при считывании пишет что микросхема не отвечает. Я уже, греша на поддельную DS3231, менял её на заведомо рабочую, но не помогло; после этого начал перебирать версии программы.
Вы правы, в этих версиях ошибки в I2C. Я разрабатываю программу один, и не всегда получается тестировать полностью. Обновил версию на сайте, а версии 2.3 и 2.4 удалил. Спасибо за то, что пользуетесь программой и даёте обратную связь!
Здравствуйте! Нормальное стандартное описание микросхемы и и китайской шилды. 😂 Высокоточная😮, а вы реально измеряли частоту на 32к? В разное время покупал порядка 20шт.таких сборок. О высокоточности и коррекции от температурного датчика тоже читал! 😢 Всё дело в 10 регистре, про коррекцию в котором, вы как то пропустили! Эта сборка, как ненастроеное пианино! Кому то с завода повезло, и работают близко к 32768. Но разброс огромный. Как провести коррекцию генератора в 10 регистре? Можно это с помощью ардуинки, или представлена вами плата нужна?
я мерил частоту довольно приблизительно, т.к. не использовал на длительных промежутках времени такие часы. В регистре 0x10 можно задать смещение, оно применяется для температурной коррекции. На стр.7 даташита есть соответствующий график. А для задания значения можно использовать что угодно - хоть ардуино, хоть подобную плату, или любой микроконтроллер с поддержкой i2c.
У меня DS3231 через такую же плату стабильно заработала только с версией 2.3 вашей программы. Версия 2.4 считывает только нулевой адрес (секунды), дальше все байты идут нулевые; пробовал менять библиотеку - без толку. Версия 2.2 при опросе шины I2C определяет устройство с правильным адресом, но при считывании пишет что микросхема не отвечает. Я уже, греша на поддельную DS3231, менял её на заведомо рабочую, но не помогло; после этого начал перебирать версии программы.
Спасибо за комментарий. Я проверю при возможности.
Вы правы, в этих версиях ошибки в I2C. Я разрабатываю программу один, и не всегда получается тестировать полностью. Обновил версию на сайте, а версии 2.3 и 2.4 удалил. Спасибо за то, что пользуетесь программой и даёте обратную связь!
Здравствуйте! Нормальное стандартное описание микросхемы и и китайской шилды. 😂 Высокоточная😮, а вы реально измеряли частоту на 32к? В разное время покупал порядка 20шт.таких сборок. О высокоточности и коррекции от температурного датчика тоже читал! 😢 Всё дело в 10 регистре, про коррекцию в котором, вы как то пропустили! Эта сборка, как ненастроеное пианино! Кому то с завода повезло, и работают близко к 32768. Но разброс огромный. Как провести коррекцию генератора в 10 регистре? Можно это с помощью ардуинки, или представлена вами плата нужна?
я мерил частоту довольно приблизительно, т.к. не использовал на длительных промежутках времени такие часы. В регистре 0x10 можно задать смещение, оно применяется для температурной коррекции. На стр.7 даташита есть соответствующий график. А для задания значения можно использовать что угодно - хоть ардуино, хоть подобную плату, или любой микроконтроллер с поддержкой i2c.