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



Teraz jest 30 mar 2026, o 22:37


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 8 lip 2015, o 19:30 
Offline
Nowy

Dołączył(a): 18 cze 2015
Posty: 20
Pomógł: 0

Witam chcę obsłużyć kontroler AT42QT1060. Czytam daatashet i nie mogę zrozumieć kilku rzeczy pierwsze aby zainicjować dane urządzenie muszę do niego wysłać adres. Układ nie ma pinów gdzie można ustawiać adres więc pewnie ma jeden. Znalazłem taką informację:

5.2 I2C-compatible Address
There is one preset I2C-compatible address of 0x12. This is not changeable.


Czyli mam rozumieć że układ ma adres 0x12? Kolejna sprawa w jaki sposób ustawić najprostszą konfigurację czyli piny IO jako wyjście, i w jaki sposób odczytać stan "przycisków" (czyli linii SNK i SNSK). W datshet widnieje tabela, ale nie wiem co oznacza kolumna ADRES? Rozumiem że to jest tabela opisująca rejestr i jego adresy ale jak odnieść się do tych adresów? Co wysłać? Proszę o podpowiedzi.


Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lip 2015, o 19:55 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

LukasKL napisał(a):
5.2 I2C-compatible Address
There is one preset I2C-compatible address of 0x12. This is not changeable.

Czyli mam rozumieć że układ ma adres 0x12?

No trudno to w jakikolwiek inny sposób rozumieć, skoro masz to wprost napisane ? chyba że ja nie rozumiem tego pytania ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lip 2015, o 20:06 
Offline
Nowy

Dołączył(a): 18 cze 2015
Posty: 20
Pomógł: 0

Chciałem się upewnić. Bo w dattashet pisało że można obsłużyć kilka urządzeń ale jeżeli adres jest nie zmienny to trochę mi to nie pasowało. A jakieś wskazówki jak ustawić piny I/O jako wyjścia? Można to zrobić w trybie standalone ale wtedy nie korzystam z I2C i nie mam możliwości odczytu stanu przycisków. Jak odbywa się transmisja po I2C mniej więcej wiem, ale tej tabeli całkowicie nie rozumiem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lip 2015, o 22:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

W tej tabelce masz adresy wewnętrznych rejestrów
Protokół komunikacji z układem masz rozpisany na 14 stronie DS

Zapis w punkcie 4.3.1
odbiór w punkcie 4.3.2

na rysunkach MemAdress = Aress z tabelki

Nie mam tego układu żeby to sprawdzić ale tam jest opisana dość szczegółowo cała procedura komunikacji



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lip 2015, o 22:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

@LukasKL : pracowalem nad QT1070 i dzieki uprzejmosci Mirka dostalem dostep do aplikacyjnego przykladu wykorzystania tego oraz innych chipow QTOUCH :)

Zajrzyj do zalacznika - na pewno Ci sie spodoba :)


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
sig off ;(



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO