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

YB - dopasowanie bibl. MK_PCF8583 do układu DS3231
https://forum.atnel.pl/topic17258.html
Strona 1 z 1

Autor:  RYSZARD M [ 6 sty 2017, o 10:34 ]
Tytuł:  YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Witam
Mam problem z zgraniem układu DS3231 do tejże biblioteki . Inicjalizacja , nastawa czasu opanowana lecz nie potrafię wkomponować nastawiania i odczytu daty , Rok Miesiąc Dzień. Gdyż układy PCF8583 i DS3231 różnią się a układ DS3231 nie posiada SRAM jak to Mirek wykorzystał w tej bibliotece . Przewertowałem video Mirka o RTC lecz się zamotałem .
Na razie nie planuje (brak funduszy i inne problemy) z wykorzystaniem WIFI dla MATRIXa.
Posiadam moduł RTC z DS3231 i chciałem go wykorzystać dla MATRIX Zegara.
Obrazek

Pozdrawiam Koleżeństwo . Mile widziana Pomocna Dłoń .

Autor:  majster [ 6 sty 2017, o 10:38 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Hey po co się męczyć Mirek opisał wszystko na YT w poradniku dotyczącym ekstremalnie dokładnego zegarka DS3231

http://mirekk36.blogspot.com/2015/05/rt ... y.html?m=1

Dodatkowo DS3231 posiada kalendarz wraz z rokiem i nie potrzeba tego gdzie indziej zapisywac tylko w układzie DS3231

Wysłane z mojego Kruger&Matz DRIVE 4 przy użyciu Tapatalka

Autor:  RYSZARD M [ 6 sty 2017, o 10:49 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Witam
Też wspomniałem że przeglądałem Video Mirka o RTC lecz zamieszczona biblioteka dla Matrixa różni się od tej do Układu DS3231 a nie potrafię zgrać adresowania i wykorzystania jej dla tego układu DS3231.

Autor:  P3ndz3l3k [ 6 sty 2017, o 10:57 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Witaj nie ma problemu z ustawianiem daty i godziny są tam dwie procedury
Na Blogu Mirka jest cały kod http://mirekk36.blogspot.com/2013/11/rtc-ds3231-najdokadniejszy-zegarek-na.html

DS3231_set_time( 17,46,0 ); // Ustawianie czasu
DS3231_set_date( 13, 10, 31, 4 ); // Ustawianie Daty

Autor:  majster [ 6 sty 2017, o 10:59 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

No kolego ok teraz juz zrozumiałem. Program do MATRIX ma zaimplementowaną bibliotekę do PCF8583 musisz najpierw:

1. sprawdzić czy biblioteka DS3231 działa ci prawidłowo w osobnym czystym programie.
2. wywalić z programu MATRIX bibliotekę PCF8583
3. Wczytać bibliotekę DS3231

No i teraz musisz pozmieniać funkcje zapisu i odczytu na takie jakie masz w bibliotece DS3231

Wysłane z mojego Kruger&Matz DRIVE 4 przy użyciu Tapatalka

Autor:  karolen [ 6 sty 2017, o 18:41 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Jeśli mnie pamięć nie myli to też mam dokładnie ten moduł DS3231, też z nim miałem problemy.
O ile dobrze pamiętam, knyf tutaj polega na tym że w bibliotece którą Mirek prezentował w poradniku do DS3231 działa na przerwaniu generowanym z RTC, a moduł ze zdjęcia nie ma wyprowadzonego pinu od przerwania (1 Hz).

Autor:  majster [ 6 sty 2017, o 19:02 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

karolen napisał(a):
Jeśli mnie pamięć nie myli to też mam dokładnie ten moduł DS3231, też z nim miałem problemy.
O ile dobrze pamiętam, knyf tutaj polega na tym że w bibliotece którą Mirek prezentował w poradniku do DS3231 działa na przerwaniu generowanym z RTC, a moduł ze zdjęcia nie ma wyprowadzonego pinu od przerwania (1 Hz).



Nie nie tutaj problem może polegać na tym, że przy inicjalizacji DS3231 musimy włączyć mu przerwanie 1Hz bo standardowo ma wyłączone i wtedy na pinie INT będzie generował przerwanie 1s

Autor:  RYSZARD M [ 6 sty 2017, o 19:07 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Czas się dobrze ustawia i odczytuje - wszystko tu gra, problem polega na ustawianiu DATY konkretnie ROKU bo miesiąc i dzień tygodnia pasuje.

Autor:  majster [ 6 sty 2017, o 19:08 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

RYSZARD M napisał(a):
Czas się dobrze ustawia i odczytuje - wszystko tu gra, problem polega na ustawianiu DATY konkretnie ROKU bo miesiąc i dzień tygodnia pasuje.


Przerwanie 1s również DS3231 prawidłowo generuje ??


Pokaż no jak wygląda twoja funkcja od zapisu daty.

Autor:  P3ndz3l3k [ 6 sty 2017, o 19:13 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Rok bodajże jest przechowywany na 8bitach więc tylko końcówkę tam ustawiamy a początek musimy dopisać Mirek to fajnie pokazywał na filmie.

Ja mam dokładnie taki sam moduł i dział u mnie z Mirka biblioteką idealnie oczywiście jest wyjście dla przerwania opisane SQW na module.

Autor:  RYSZARD M [ 6 sty 2017, o 19:17 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do 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.


Odnośnie powyższej funkcji już różnie kombinowałem i TOTALNA MOJA PORAŻKA.
to wiem o tym dopisywaniu lecz nie potrafię sobie z tym poradzić.

Autor:  P3ndz3l3k [ 6 sty 2017, o 19:24 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Rozumiem że zamiast pcf chcesz zastosować DS3231
Jeśli tak to czemu nie użyjesz gotowych działających bibliotek Mirka do tego DS-a?

No chyba, że chcesz napisać swoje.

Autor:  majster [ 6 sty 2017, o 19:24 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

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


Odnośnie powyższej funkcji już różnie kombinowałem i TOTALNA MOJA PORAŻKA.
to wiem o tym dopisywaniu lecz nie potrafię sobie z tym poradzić.


Oj nie wiem skąd masz ten kod ale widzę, że się totalnie zamieszałeś w Mirka poradnikach na pewno tak nie jest (ale jeszcze to sprawdzę) bo z tego co pamiętam to Mirek robił to tak ?

Bynajmniej ja używam takiej funkcji zapisu, bo nie wiem po co Tobie przesunięcia bitowe które użyć trzeba przy PCF8583 w DS3231 każda wartość posiada swoją komórkę:


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



Widzisz jakie to proste ? Moim zdaniem pomieszałeś kompletnie zapis DS3231 z PCF8583 czytając nazwę twojego bufora: pcf_buf

Autor:  P3ndz3l3k [ 6 sty 2017, o 19:29 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

majster napisał(a):
Widzisz jakie to proste ? Moim zdaniem pomieszałeś kompletnie zapis DS3231 z PCF8583 czytając nazwę twojego bufora: pcf_buf


On chyba chce przerobić bibliotekę od PCF-a dla DS-a :?:

Autor:  majster [ 6 sty 2017, o 19:34 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

P3ndz3l3k napisał(a):
majster napisał(a):
Widzisz jakie to proste ? Moim zdaniem pomieszałeś kompletnie zapis DS3231 z PCF8583 czytając nazwę twojego bufora: pcf_buf


On chyba chce przerobić bibliotekę od PCF-a dla DS-a :?:



RYSZARD M napisał(a):
Witam
Też wspomniałem że przeglądałem Video Mirka o RTC lecz zamieszczona biblioteka dla Matrixa różni się od tej do Układu DS3231 a nie potrafię zgrać adresowania i wykorzystania jej dla tego układu DS3231.


Ja już nie mam pojęcia wiem, że słabo tłumaczy co chce osiągnąć i co robi ja wywnioskowałem, że kolega RYSZARD.M oglądał poradniki o DS3231 i chce zaimplementować funkcje w programu MATRIX dlatego też napisałem:


majster napisał(a):
No kolego ok teraz juz zrozumiałem. Program do MATRIX ma zaimplementowaną bibliotekę do PCF8583 musisz najpierw:

1. sprawdzić czy biblioteka DS3231 działa ci prawidłowo w osobnym czystym programie.
2. wywalić z programu MATRIX bibliotekę PCF8583
3. Wczytać bibliotekę DS3231

No i teraz musisz pozmieniać funkcje zapisu i odczytu na takie jakie masz w bibliotece DS3231

Wysłane z mojego Kruger&Matz DRIVE 4 przy użyciu Tapatalka


Ale patrząc na jego funkcje zapisu widzę, że miesza coś w bibliotekach PCF zamiast je wywalić z projektu i używać tych od DS3231 z poradników Mirka

Autor:  RYSZARD M [ 6 sty 2017, o 19:49 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

P3ndz3l3k

Dokładnie oto mi chodzi aby dostosować bibliotekę z YB PCF8583 do działania z DS3231 , wtedy nie potrzeba reorganizować funkcji i kombinować . Wystarczy (tak mi się wydaje) tylko odpowiednio zadeklarować wpisy do RTC .

------------------------ [ Dodano po: 2 minutach ]

majster

Biblioteka DS3231 mi działa gdyż zrobiłem (dostosowałem 2 programy) na LCD zegarek z ustawianiem ręcznym na 5 klawiszach i wszystko śmiga.

Autor:  majster [ 6 sty 2017, o 19:58 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

RYSZARD M napisał(a):
Biblioteka DS3231 mi działa gdyż zrobiłem (dostosowałem 2 programy) na LCD zegarek z ustawianiem ręcznym na 5 klawiszach i wszystko śmiga.


No to jak masz działającą bibliotekę to po co się męczysz i w czym masz problem bo ja już nie rozumie.
Napisałem Tobie prędzej jak ja bym podszedł do tematu co prawda punkt 1 możesz opuścić skoro biblioteka DS3231 Tobie działa


majster napisał(a):
No kolego ok teraz juz zrozumiałem. Program do MATRIX ma zaimplementowaną bibliotekę do PCF8583 musisz najpierw:

1. sprawdzić czy biblioteka DS3231 działa ci prawidłowo w osobnym czystym programie.
2. wywalić z programu MATRIX bibliotekę PCF8583
3. Wczytać bibliotekę DS3231

No i teraz musisz pozmieniać funkcje zapisu i odczytu na takie jakie masz w bibliotece DS3231

Wysłane z mojego Kruger&Matz DRIVE 4 przy użyciu Tapatalka


Nie rozumie po co się katować nie lepiej jest zrobić tak jak proponuję ?

Autor:  P3ndz3l3k [ 6 sty 2017, o 20:00 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Ja akurat nie przyglądałem się bibliotece od PCF-a a w swoim projekcie używam DS-a więc od razu użyłem bibliotek Mirkowych z poradnika o DS-ie.
Wydaje mi się, że jest zbyt duża różnica w budowie PCF-a i Ds-a aby w łatwy sposób przerobić bibliotekę.

Autor:  RYSZARD M [ 6 sty 2017, o 20:01 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

I tu jest problem z tymi funkcjami bo nie potrafię lub źle do tego podchodzę

Pozdrawiam

------------------------ [ Dodano po: 1 minucie ]

P3ndz3l3k

Pewnie kolega ma racje , chociaż CZAS zapis i odczyt mi pięknie działa .

------------------------ [ Dodano po: 4 minutach ]

P3ndz3l3k napisał(a):
Ja akurat nie przyglądałem się bibliotece od PCF-a a w swoim projekcie używam DS-a więc od razu użyłem bibliotek Mirkowych z poradnika o DS-ie.
Wydaje mi się, że jest zbyt duża różnica w budowie PCF-a i Ds-a aby w łatwy sposób przerobić bibliotekę.



Mam do kolegi pytanie a o jakim projekcie kolega mówi ?

Autor:  P3ndz3l3k [ 6 sty 2017, o 21:04 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Ja robię już z rok czasu taki jeden projekt alla komputer pokładowy do samochodu dla kolegi który ma samochód
w wersji amerykańskiej i zamiast Km ma Mile a zamiast stopni celsiusza ma Farenhajty i jak tylko skończę to pokażę go w dziale DIY.
I trochę wstyd mi się przyznać, że choć mam wszystkie księgi Mirka oraz dużo gadżetów Atnelowskich to BB przeczytałem dwa razy tylko do przykładów czyli samą teorię obejrzałem wszystkie poradniki i a niektóre wiele razy i zawziąłem się aby zrobić projekt bez pomocy na forum czasem tylko coś podpatrzyłem i jeśli miałem z czymś problem to się nie poddawałem i dopiero niekiedy po kilku dniach rozwiązywałem problem. A jeśli chodzi o samego DS-a to poradnik Mirka jest naprawdę fajnie zrobiony bo wszystko w nim jest wytłumaczone na podstawie noty PDF DS-a.
Jak tylko skończę ten projekt to biorę się za esencję czyli zabawę w robienie ćwiczeń z BB i reszty a zdobyte doświadczenie podczas tego mojego projektu mi sporo pomoże w zrozumieniu programowania.

Pozdrawiam Paweł.

------------------------ [ Dodano po: 22 minutach ]

A który projekt kolega chce zaadoptować znaczy który konkretnie z YB?

Autor:  P3ndz3l3k [ 6 sty 2017, o 23:24 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Kolego obejrzyj sobie jeszcze to

https://www.youtube.com/watch?feature=player_embedded&v=ibIy789sr2M#t=1024

Tutaj Mirek wyjaśnia istotne sprawy dotyczące właśnie sposobu przechowywania roku i innych danych.

Autor:  P3ndz3l3k [ 9 sty 2017, o 22:44 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Kolego i jak tam udało ci śię coś ruszyć z tą biblioteką czy nie?

Odpisz coś bo tak trochę wygląda jak byśmy cię zniechęcili.


Pozdrawiam Paweł.

Autor:  RYSZARD M [ 10 sty 2017, o 07:05 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Jestem za -Ciemny- aby to ruszyć. Odnośnie tych bibliotek PCF8583 i DS3231 i organizacji funkcji wyświetlania LC a MATRIX za ogromne jak dla MNIE różnice aby się z tym uporać.

Pozdrawiam

Autor:  majster [ 10 sty 2017, o 08:20 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

RYSZARD M ja poprostu nie kminie po co się tak katujesz.

Wywal no tę bibliotekę od pcfa a używaj tej od ds3231

W programie Matrix nazwij odpowiednio funkcje zapisu i odczytu i będzie śmigać.

Nie rozumię dlaczego z uporem maniaka przerabiasz bibliotekę pcf.

Wysłane z mojego Kruger&Matz DRIVE 4 przy użyciu Tapatalka

Autor:  MirkoT [ 12 sty 2017, o 07:22 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

A mnie się wydawało, że ideą YB jest właśnie taka sytuacja.
Mamy różne klocki i mamy do nich napisane biblioteki. A teraz chcemy
te klocki i te biblioteki połączyć w jednym projekcie.
I nie chodzi tu o >przerabianie< tych bibliotek a tylko drobne kosmetyczne
zmiany tak żeby wszystko razem działało.
Twoje podejście jest chyba sprzeczne z tą ideą. Chcesz na siłę dostosować
bibliotekę od PCF'a a to trzeba iść drogą którą wskazuje Ci kolega majster!
Postaraj się tylko zrozumieć ideę a nie skupiać się na szczegółach.

Autor:  RYSZARD M [ 12 sty 2017, o 10:45 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Masz racje MirkoT tylko że te klocki są niekompatybilne . A na marginesie odpuściłem przerabianie biblioteki.

Autor:  majster [ 12 sty 2017, o 11:45 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

Są kompatybilne tylko musisz podejść do tematu tak jak pisze wyzej

Wysłane z mojego Kruger&Matz DRIVE 4 przy użyciu Tapatalka

Autor:  MirkoT [ 12 sty 2017, o 15:13 ]
Tytuł:  Re: YB - dopasowanie bibl. MK_PCF8583 do układu DS3231

RYSZARD M napisał(a):
Masz racje MirkoT tylko że te klocki są niekontabilne . A na marginesie odpuściłem przerabianie biblioteki.

Ale nigdy nie będziesz miał tak, że wszystko pasuje w 100%
Jakaś kosmetyka zawsze będzie potrzebna. Na pewno dasz radę :)

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