ATNEL tech-forum
https://forum.atnel.pl/

Zamiana PCF8583 na DS3231 w MATRIX z YB
https://forum.atnel.pl/topic23742.html
Strona 1 z 1

Autor:  miki53 [ 27 kwi 2021, o 14:43 ]
Tytuł:  Zamiana PCF8583 na DS3231 w MATRIX z YB

Witam wszystkich

Próbuję zrobić przekładkę układu PCF8583 w zegarku MATRIX z YB na DS 3231 wraz z biblioteką do niego z poradnika
zatytułowanego Extremly accurate RTC - DS3231
Niestety idzie to jak po grudzie tylko czerwone robaki się po kodzie mnożą jak króliki ;)
Czy któryś z kolegów robił już taką zamianę tych układów w tym projekcie z YB ?
Jeśli tak to czy mógłbym prosić o wskazówki jak to w miarę bez boleśnie zrobić.

Autor:  chi.cygni [ 27 kwi 2021, o 18:09 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

miki53 napisał(a):
tylko czerwone robaki się po kodzie mnożą jak króliki

No to dajże ten kod, może ktoś coś poradzi, no bo jak pomóc bez tego?

Autor:  RadekB86 [ 27 kwi 2021, o 21:08 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

Tak ja robiłem w tym projekcie: https://www.youtube.com/watch?v=GfterD8 ... nel=RadekB z zegarem MATRIXA
a co chcesz wiedzieć?

Autor:  Tom92 [ 27 kwi 2021, o 22:42 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

RadekB86 napisał(a):
Tak ja robiłem w tym projekcie: https://www.youtube.com/watch?v=GfterD8 ... nel=RadekB z zegarem MATRIXA
a co chcesz wiedzieć?


Opanowałeś wtedy ten problem z przyspieszającym napisem?

Autor:  RadekB86 [ 28 kwi 2021, o 04:48 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

Cytuj:
Opanowałeś wtedy ten problem z przyspieszającym napisem?


Niestety nie bo nawet niewiem czym on właściwie jest spowodowany. :|

Autor:  miki53 [ 28 kwi 2021, o 06:59 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

RadekB86

Chcę zamienić układ PCF 8583 na DS3231

Zastanawiam się czy sama zamiana adresów
odczyt czasu i daty ,wystarczą

Autor:  RadekB86 [ 28 kwi 2021, o 15:42 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

miki53 napisał(a):
Zastanawiam się czy sama zamiana adresów
odczyt czasu i daty ,wystarczą

Bez tego napewno się nie obędzie ale też inne rzeczy...




np. tak wygląda RTC_EVENT
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Zmaian też w inicjalizacji:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.




A do wyświetlania czasu stworzyłem własną funkcję:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  Nef.ID [ 28 kwi 2021, o 19:45 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

U mnie chodzi, ale nie w MATRIX, ale z Atmega328A.
Biblioteka DS3231 z poradnika. Wzięta, skopiowana z youtube.

U kolegi widzę trochę inaczej niż u mnie. Trudno się odnieść.

Autor:  miki53 [ 29 kwi 2021, o 18:29 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

W matrix troszkę pozamieniałem adresy dla układów do odczytu godzin i to
ruszyło nawet z ustawianiem w menu
tylko gorzej z datą i dniem tygodnia bo one są wyliczane i się robi kaszana

Może ktoś rozwiązał problem z datą i dniami dla MATRIX na DS3231

Moje zmiany w kodzie MATRIX na potrzeby zmian PCF8583 na DS3231

Plik mk_pcf8583.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 37 minutach ]

W pliku mk_pcf8583
dopisuje fragment kodu do wyzwalania sygnału 1 Hz z układu DS3231
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  RadekB86 [ 29 kwi 2021, o 19:24 ]
Tytuł:  Re: Zamiana PCF8583 na DS3231 w MATRIX z YB

Przede wszystkim musisz sobie zdefiniować 3 pierwsze litery jak poniżej miesiące:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



To robisz tak samo z dniami tygodnia:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Następnie żebyś wiedział gdzie to obliczenie się znajduje CIEBIE POWINNA ZAINTERESOWAĆ 13 LINIJKA W KTÓREJ MASZ OBLICZENIE ::
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


do wyświetlenia daty również mam swoją funkcję w dsc3231.c

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/