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



Teraz jest 30 mar 2026, o 23:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
 Tytuł: Oporny DS3231
PostNapisane: 19 kwi 2014, o 08:31 
Offline
Użytkownik

Dołączył(a): 21 sty 2014
Posty: 75
Pomógł: 0

Witam, nie dawno zakupiłem moduł DS3231 na pewnym serwisie aukcyjnym. Moduł dość atrakcyjny bo wyposarzony w podtrzymywanie bateryjne oraz EEPROM 74c32.

Mam z nim mały problem, nie mogę się z nim dogadać :-)
Po pierwsze jak zacząłem szukać przyczyny to się okazało że wbrew temu co jest napisane w nocie katalogowej adres I2C to nie 0xD0 tylko 0x68 :shock: potem próbując ostawić bity rejestru kontrolnego teoretycznie wszystko się wykonuje natomiast każda próba odczytu jakiejkolwiek danej kończy się zawieszeniem się funkcji TWI_read_buf().

Macie jakieś pomysły co może być nie tak, a może już spotkaliście się z tym modułem?

Dodatkowo dołączam fotkę

Obrazek

Pozdrawiam
Łukasz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 kwi 2014, o 09:02 
Offline
Użytkownik

Dołączył(a): 25 sty 2014
Posty: 185
Lokalizacja: Działoszyn
Zbananowany użytkownik

Pomógł: 8

pokaż feralny kod , i w ktorej nocie wyczytales ten adres 0xD0 w mojej jest tak 1101000 czyli 0x68 ale do tego dokladasz najmłodszy bit ktory decyduje co chcesz zrobic
jezeli chcesz czytać czyli 11010001 jezeli zapisac cos do układu 11010000 co odaje odpowiednio 11010001 = 0xD1 lub 11010000 = 0xD0

lukanio napisał(a):
... natomiast każda próba odczytu jakiejkolwiek danej kończy się zawieszeniem się funkcji TWI_read_buf().

ide o zakład ze to wlasnie ta przyczyna wieszania


Autor postu otrzymał pochwałę


Ostatnio edytowano 19 kwi 2014, o 09:50 przez karolek, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 kwi 2014, o 09:25 
Offline
Użytkownik

Dołączył(a): 21 sty 2014
Posty: 75
Pomógł: 0

Mam nadzieję że wszystko dobrze opisałem

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: 8 minutach ]

Wiesz co chyba masz rację aż mi głupio że taki błąd popełniłem :oops:
Nie wiem dlaczego na początku funkcja inicjalizacyjna DS3231 wieszała się, ale o dziwo teraz wszystko działa. :D
Dzięki za pomoc.

Pozdrawiam
Łukasz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 kwi 2014, o 09:50 
Offline
Użytkownik

Dołączył(a): 25 sty 2014
Posty: 185
Lokalizacja: Działoszyn
Zbananowany użytkownik

Pomógł: 8

Cytuj:
Dzięki za pomoc.

sa takie guziczki obok posta pomógł ;) tak pisze jakbys nie wiedział



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 kwi 2014, o 10:31 
Offline
Użytkownik

Dołączył(a): 21 sty 2014
Posty: 75
Pomógł: 0

No to jeszcze tak dla potomnych.
Jak Ktoś z Was będzie w przyszłości kupował ten moduł to nie podłączajcie go od strony wlutowanych goldpinów bo z tamtej strony szyna SDA jest zabezpieczona rezystorem 4,7k i za chiny ludowe nie chce to działać.

Dopiero po podłączeniu tego modułu od drugiej strony, komunikacja zaczyna działać.

Temat do zamknięcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lis 2014, o 01:57 
Offline
Nowy

Dołączył(a): 18 gru 2013
Posty: 10
Pomógł: 0

Mam taki sam moduł. U mnie Gada sobie na 0xD0 (Biblioteki by Atnel) a wlutowane piny działają wyśmienicie. Widać, że to chińska jakość. Jednemu nie działa, innemu troszkę, reszcie bez problemów.
Sam zakupiłem DS3231 na Atnel, ale z powodów technicznych nie potrafiłem zrobić sensownej przejściówki i musiałem kupić złożone na ibeju.



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: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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