Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 09:39


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 28 ] 
Autor Wiadomość
PostNapisane: 6 sty 2017, o 10:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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ń .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 10:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 10:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 10:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 10:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 18:41 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

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).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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ć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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 :?:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 19:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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ę ?

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 20:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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ę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 20:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 21:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2017, o 23:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 22:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

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ł.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2017, o 07:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2017, o 08:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2017, o 07:22 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

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.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2017, o 10:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

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



Ostatnio edytowano 12 sty 2017, o 16:09 przez RYSZARD M, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2017, o 11:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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

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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2017, o 15:13 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

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ę :)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 28 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 7 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO