Arduino Polska Forum
RTC DS1302 - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: RTC DS1302 (/watek-rtc-ds1302)

Strony: 1 2


RE: RTC DS1302 - kaczakat - 27-12-2021

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.


RE: RTC DS1302 - Stawu - 27-12-2021

(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.