Witam.
Mam problem z modułem DS1307. Chciałem ustawić i sprawdzić godzinę. Wsadziłem baterię, wgrałem kod tak jak było to w poradniku i chciałem przetestować symulując warunki utraty zasilania, odłączyłem GND od modułu i zaczęło wyświetlać się takie coś:
Więc podłączyłem GND ponownie pod płytkę, data nie wróciła na ustawioną tylko dalej była dawna i dopiero sekundy ruszyły.
Bateria naładowana, wsadzona. Walczyłem z tym około 3h i nie znalazłem w internecie nic co by mi pomogło.
Odkomentowywałem linijkę rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
a później rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0)); nic to nie zmieniło, efekt ten sam.
Ma ktoś jakiś pomysł?
Używałem tego poradnika: [LINK]
Kod: [LINK]
Mam problem z modułem DS1307. Chciałem ustawić i sprawdzić godzinę. Wsadziłem baterię, wgrałem kod tak jak było to w poradniku i chciałem przetestować symulując warunki utraty zasilania, odłączyłem GND od modułu i zaczęło wyświetlać się takie coś:
Więc podłączyłem GND ponownie pod płytkę, data nie wróciła na ustawioną tylko dalej była dawna i dopiero sekundy ruszyły.
Bateria naładowana, wsadzona. Walczyłem z tym około 3h i nie znalazłem w internecie nic co by mi pomogło.
Odkomentowywałem linijkę rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
a później rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0)); nic to nie zmieniło, efekt ten sam.
Ma ktoś jakiś pomysł?
Używałem tego poradnika: [LINK]
Kod: [LINK]