(27-12-2021, 14:42)kaczakat napisał(a): Ale ta linijka ustawia ten konkretny czas zawsze gdy tylko zrobisz reset/restart/odłączysz na chwilę zasilanie. Tego nie powinno być w programie, ewentualnie zaraz po wgraniu i ustawieniu czasu wgrywasz ponownie z zakomentowaną tą linijką, inaczej nie ma sensu. Wgranie też trwa różnie, jak ustawisz jakiś czas i go próbujesz wgrać to czas kompilacji, wykrywania portu i samego wgrywania za każdym razem jest nieco inny, najlepiej czas ustawiać z komunikatu wysłanego przez uart (tu już można wcelować z dokładnością poniżej 1s), ewentualnie interfejsem na przyciskach i menu.
Hej. Tą linijkę wykorzystuje się tylko przy ustawieniu daty. Potem dezaktywuje się (komentarz) i wgrywa program jeszcze raz. Inaczej przy resecie zawsze będzie startował z tymi ustawieniami.
Widziałem taki program gdzie wysyła się przez UART czas i datę ale nie testowałem. Akurat dla mnie nie ma potrzeby dokładności co do sekundy.