Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Vovk
2022-08-04 00:07:10
Honey пише:

П идее оно раз в час отсылает запросы на ntp (можно проверить tcpdump-ом).
А как узнать результат - изучайте исходники)

Підкажіть, де шукати ці першоджерела, щоб вивчити.

Solomon Klase
2022-03-30 14:50:41

I have encountered a similar problem recently, and I am trying to solve it

Honey
2022-02-23 15:31:34

П идее оно раз в час отсылает запросы на ntp (можно проверить tcpdump-ом).
А как узнать результат - изучайте исходники)

Vovk
2022-02-23 12:59:32

Ще одне питання.

При наявності Wi-Fi намагаюсь синхронізувати час за допомогою
void configTime(int timezone, int daylightOffset_sec, const char* server1, const char* server2, const char* server3);
Однак, іноді (як мені здалося, якщо сигнал мережі слабкий) синхронізація не відбувається.

Як можна отримати результат, чи була синхронізація успішною?

Vovk
2022-02-22 21:16:22
Honey пише:

Прочитайте время из ds3231, преобразуйте mktime()-ом в unix-timestamp и установите его во внутренний RTC вызовом settimeofday(), возможно есть и готовая библиотека для этого.

Дякую!

Honey
2022-02-21 15:04:39

Прочитайте время из ds3231, преобразуйте mktime()-ом в unix-timestamp и установите его во внутренний RTC вызовом settimeofday(), возможно есть и готовая библиотека для этого.

Vovk
2022-02-21 13:37:53
Honey пише:

Raspberry Pi? В /boot/config.txt
dtoverlay=i2c-rtc,ds3231

ESP32

Знаю, що можна синхронізувати від ntpServer, але іноді бувають випадки, коли мережа недоступна   sad

Honey
2022-02-21 13:07:05

Raspberry Pi? В /boot/config.txt
dtoverlay=i2c-rtc,ds3231

Vovk
2022-02-21 12:57:38

Здоровенькі були!

В стандартній бібліотеці #include <time.h> є функція    time_t time(time_t *t); яка визначає поточний UNIX-час.


Питання: як в платі ESP32 цей внутрішній годинник синхронізувати від RTC DS3231 ?

Дякую!

Підвал форуму