Управление часами DS3231 с помощью программы "SPI via FTDI"

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024

ความคิดเห็น • 5

  • @alexandersamol1358
    @alexandersamol1358 หลายเดือนก่อน

    У меня DS3231 через такую же плату стабильно заработала только с версией 2.3 вашей программы. Версия 2.4 считывает только нулевой адрес (секунды), дальше все байты идут нулевые; пробовал менять библиотеку - без толку. Версия 2.2 при опросе шины I2C определяет устройство с правильным адресом, но при считывании пишет что микросхема не отвечает. Я уже, греша на поддельную DS3231, менял её на заведомо рабочую, но не помогло; после этого начал перебирать версии программы.

    • @soltaurus
      @soltaurus  23 วันที่ผ่านมา

      Спасибо за комментарий. Я проверю при возможности.

    • @soltaurus
      @soltaurus  8 วันที่ผ่านมา

      Вы правы, в этих версиях ошибки в I2C. Я разрабатываю программу один, и не всегда получается тестировать полностью. Обновил версию на сайте, а версии 2.3 и 2.4 удалил. Спасибо за то, что пользуетесь программой и даёте обратную связь!

  • @user-bomb.
    @user-bomb. 7 หลายเดือนก่อน +2

    Здравствуйте! Нормальное стандартное описание микросхемы и и китайской шилды. 😂 Высокоточная😮, а вы реально измеряли частоту на 32к? В разное время покупал порядка 20шт.таких сборок. О высокоточности и коррекции от температурного датчика тоже читал! 😢 Всё дело в 10 регистре, про коррекцию в котором, вы как то пропустили! Эта сборка, как ненастроеное пианино! Кому то с завода повезло, и работают близко к 32768. Но разброс огромный. Как провести коррекцию генератора в 10 регистре? Можно это с помощью ардуинки, или представлена вами плата нужна?

    • @soltaurus
      @soltaurus  7 หลายเดือนก่อน

      я мерил частоту довольно приблизительно, т.к. не использовал на длительных промежутках времени такие часы. В регистре 0x10 можно задать смещение, оно применяется для температурной коррекции. На стр.7 даташита есть соответствующий график. А для задания значения можно использовать что угодно - хоть ардуино, хоть подобную плату, или любой микроконтроллер с поддержкой i2c.