Заливаю скетч который в инструментах FlProg - установка часов реального времени. Выбираю системные часы контролера. Подключаюсь по ком порту. Выводит время в часах 00:00:00 1-1-1000 Воскресенье и не могу установить время, не синхронизировать с временем ПК. Пробовал на ESP-01 разных производителей и на NodeMcu v3. FlProg версии 7.3.4.
Честно говоря, не разобрался, что такое "Системные часы контроллера" и как можно с компьютера синхронизировать с ним время. Я пользовался DS3221, с ними всё было без проблем.
Но, возможно, что вот ЭТО вам поможет.
Я часто использую системные часы контроллера.
Синхронизирую время через блок NTP, и только после этого использую блоки получения времени или будильник, где выбираю "системные часы контроллера"
Bentry, Через блок NTP это через интернет синхронизировать, мне бы вручную.
Я правильно понимаю, что эти системные часы будут работать используя системный таймер на котором вся программная часть крутится? На сколько они будут иметь погрешность интересно и стоит ли с ними вообще заморачиваться? Может и правда купить модуль часов отдельный?
А какой смысл синхронизировать системные часы, если не использовать блок NTP. При перезагрузке контроллера произойдет сброс времени.
В таком случае лучше DS3221. Довольно точные часы
Какой модуль часов подключен? Эта настройка работает, но нужно подключить чип реального времени например как указан выше и вставить батарейку (смотря какой вариант исполнения) иначе при отключении записанное время сбросится.
Если чипа реального времени нет то проще вместо него использовать блок ntp. Но нужно подключение к сети.
Или можно собрать сборку на счетчиках если точность не принципиальна.
DS3221 заказал, дядюшка Люхань отправил, едет уже недели 2))) Просто заметил что в FlProg есть такая фишка как системные часы, хотел попробовать, а она не работает. В принципе сейчас почти все смартфоны умеют раздавать WiFi, можно и с NTP за морочиться.