Witam
"Namalowałem" sobie taki prosty programik zegara (Flowcode 5 PIC). Ma on pobierać dane z DCF77, zapisać je do RTC1307 i wyświetlać je na LCD. Dekodowanie informacji z DCF mam już opracowaną - może mało wyrafinowanie ale działa. Czas na RTC i tu są schodki. Jako RTC posłużyłem się gotowym modułem ogólnie dostępnym.
Podłączam pod PIC i otrzymuje odczyt 45:85:85 45/25/165. Zauważyłem dziwne zjawisko. Odłączając GND od modułu RTC otrzymuje odczyt "poprawny?" z RTC co jest dla mnie dziwne ponieważ wtedy DS1307 powinien "nie działać". Sam moduł RTC jest sprawdzony i działa na innej platformie (Arduino) - (a tu znowu mam problem z DCF77 - nie synchronizuje). W załączniku jest całość programu z kodem C i Flowcode.
"Namalowałem" sobie taki prosty programik zegara (Flowcode 5 PIC). Ma on pobierać dane z DCF77, zapisać je do RTC1307 i wyświetlać je na LCD. Dekodowanie informacji z DCF mam już opracowaną - może mało wyrafinowanie ale działa. Czas na RTC i tu są schodki. Jako RTC posłużyłem się gotowym modułem ogólnie dostępnym.
Podłączam pod PIC i otrzymuje odczyt 45:85:85 45/25/165. Zauważyłem dziwne zjawisko. Odłączając GND od modułu RTC otrzymuje odczyt "poprawny?" z RTC co jest dla mnie dziwne ponieważ wtedy DS1307 powinien "nie działać". Sam moduł RTC jest sprawdzony i działa na innej platformie (Arduino) - (a tu znowu mam problem z DCF77 - nie synchronizuje). W załączniku jest całość programu z kodem C i Flowcode.