Ви не увійшли.
Сторінки 1
Здоровенькі були!
В стандартній бібліотеці #include <time.h> є функція time_t time(time_t *t); яка визначає поточний UNIX-час.
Питання: як в платі ESP32 цей внутрішній годинник синхронізувати від RTC DS3231 ?
Дякую!
Остання редакція Vovk (2022-02-21 13:39:38)
Неактивний
Прочитайте время из ds3231, преобразуйте mktime()-ом в unix-timestamp и установите его во внутренний RTC вызовом settimeofday(), возможно есть и готовая библиотека для этого.
Дякую!
Неактивний
Ще одне питання.
При наявності Wi-Fi намагаюсь синхронізувати час за допомогою
void configTime(int timezone, int daylightOffset_sec, const char* server1, const char* server2, const char* server3);
Однак, іноді (як мені здалося, якщо сигнал мережі слабкий) синхронізація не відбувається.
Як можна отримати результат, чи була синхронізація успішною?
Неактивний
I have encountered a similar problem recently, and I am trying to solve it
Неактивний
П идее оно раз в час отсылает запросы на ntp (можно проверить tcpdump-ом).
А как узнать результат - изучайте исходники)
Підкажіть, де шукати ці першоджерела, щоб вивчити.
Неактивний
Сторінки 1