Ув.
edyapd, Спасибо Вам, что принимаете участие в решении проблемы и делаете тесты, Ваша помощь полезна и Ваши наблюдения тоже но с выводами...
edyapd писал(а): ↑21.04.2020{, 14:12}
не зависит убегание от частоты опроса
Давайте чуть-чуть повременим с выводами. Ведь тесты показывают немного другое, как мои так и ув.
KostiK2009IT. А теперь давайте попробуем систематизировать, то что имеем (хотя это преждевременно). По данным тестов DS1307 быстрее идут при опросе, чем без опроса, как у меня так и ТС. Результат совпал в обоих тестах. С DS3231 такой же результат только у KostiK2009IT, у меня и Вас стабильность хода RTC не поменялась. Надеюсь для Вас не будет накладно заглянуть
и сравнить конструктивные различия обоих устройств. Так что может происходить при частом опросе? Не буду томить- частый опрос возможно разогревает МС. Что происходит с конденсатором при нагреве- теряется емкость. Что происходит с колебательным контуром при понижении емкости- повышается частота. У DS1307 нет тепловой коррекции частоты, у DS3231 она есть, нак и набор ёмкостёй для её коррекции. Укладывается это всё в систему- решать Вам самим? Для переубеждения людей нужны неоспоримые факты, а не версии (у нас она одна и пока не менялась), я не убеждаю никого ни в продолжении ни в прекращении тестов. Я ещё поковыряюсь для себя.
По поводу iarduino_RTC.h- Ув. автор использует только некоторые методы этой библиотеки, совместно со своим методом опроса, потому она присутствует в текущем дистрибутиве.Биб-ка Ware используется в обоих версиях- это работа с шиной I2C.
edyapd писал(а): ↑21.04.2020{, 16:23}
этом разницу в секунду будет показывать даже если на самом деле разница в 0.01 сек.
Подумайте ещё раз, это не так, в лучшем случае при 0,25сек- это периодичность опроса.
Добавлено для
KostiK2009IT: Здесь доп. информация по ЧРВ
ссылка1,
ссылка2.
Библиотека iarduino_RTC.h используется в ФЛПрог исключительно для RTC DS1302.