Uruchamiam taki wynalazek:
https://botland.com.pl/moduly-rtc/3790- ... teria.htmlz Atmega328p. Właściwie prawie wszystko działa, prawie bo mogę bez problemu zczytać date jak jest zasilany z pinów Vcc natomiast jak odłącze zasilanie od Vcc i moduł przejdzie na zasilanie bateryjne to niestety wisi na procedurze startu i2c a dokladnie na
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Sprawdzałem i sam układ działa jak odłączy się zasilanie Vcc bo 'trzyma' ustawiona godzine.
Z tego co wyczytałem w datasheet DS3231 nie powinno być żadnego problemu z komunikacją I2C przy przejściu na zasilanie bateryjne ..ale może coś przeoczyłem, albo na tej płytce jest coś co powoduje że transmisja I2C nie działa przy zasilaniu bateryjnym (do tej płytki nie ma schematu niestety).
Jakieś pomysły? Zastanawiam się aby wylutować scalak i przetestować go samodzielnie jednak wolałbym tego uniknąć bo to układ SMD i po prostu będzie ciężko wszystko polutować.
Michał
------------------------ [ Dodano po: 24 minutach ]chyba wiem gdzie jest problem, prawdopodobnie problem jest z podciąganiem I2C jak wyłącze zasilanie płytki ...jeszcze muszę to sprawdzić.