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



Teraz jest 15 lut 2025, o 14:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 46 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 17 sty 2017, o 21:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Witam,
dzisiaj w dziale rybnym, bo nie ukrywam, że tym razem liczę na piękną tłustą rybę podaną prosto do rąk (rzuconą pod nogi?? ;])

Postanowiłem odpalić zalegającego od dłuższego czasu u mnie LCD TFT 2,4" z dotykem na sterowniku ILI9341. Jest to jakiś shield dla arduino. Dokładnie coś jak to:
Obrazek

W internecie jest sporo bibliotek i przykładów ale wszystko dla SPI. Dla 8bit nic nie znalazłem sensownego.

Piny jakie mam to :
RST, CS, RS, WR, RD, D0..D7

Będzie trzeba to będę się męczył ale może ktoś ma i się podzieli???? Planuję to odpalić na atmega32, docelowo coś większego - pewnie mój ulubiony dziadek m128. Oczywiście w C, nie żadne arduiny i inne

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Poszło na PW. Daj znać czy Ci śmiga.


Autor postu otrzymał pochwałę


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

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

@danny czy możesz podzielić się nią ze wszystkimi ? :)

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: 18 sty 2017, o 03:44 
Offline
Użytkownik

Dołączył(a): 27 sty 2016
Posty: 192
Pomógł: 2

no właśnie...



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

mpo napisał(a):
A jesteście pewni, że ten wyświetlacz to jest na ILI9341?

Nie wiem, z tego co pamiętam to właśnie ILI9341 chyba. Patrząc po zdjęciach w internecie też by się zgadzało.

Na razie nie mam czasu przysiedzieć przy tym i sprawdzić ale w weekend mam nadzieję, że się uda. Wtedy zobaczymy czy działa bibl od ILI9341.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Faktycznie koledzy, wybaczcie małe faux-pas. Karnie zrobiłem 10 przysiadów. Chińczyk z ebay, taki sam jak na fotce powyżej, na 100% nie wiadomo na jakim ukladzie, bo nie da się mu odczytać ID. Biblioteka - kopiuj - wklej z Aruino_tft lcd.
Z braku czasu bez obsługi dotyku, używam pilota.

Biblioteczka:

https://www.dropbox.com/s/y6bs2ezle8yi4 ... p.zip?dl=0



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

danny napisał(a):
wybaczcie małe faux-pas. Karnie zrobiłem 10 przysiadów. Chińczyk z ebay, taki sam jak na fotce powyżej, na 100% nie wiadomo na jakim ukladzie

danny, trochę się zgubiłem. Twoja bibliotek jest w końcu do ILI9341 czy ILI9328?

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

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

ja tworzę bibliotekę do ili9325 jak skończę to również się podzielę.

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



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

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

skalarro napisał(a):
danny, trochę się zgubiłem. Twoja bibliotek jest w końcu do ILI9341 czy ILI9328?


Zasadniczo pod ILI9341. Ponieważ mój Chińczyk nie dał sobie odczytać rejestru, w którym powinien mieć zapisany ID sterownika (funkcja tft_readID() zawsze zwracała mi 0 ), metodą prób i błędów doszedłem, że jak wpiszę na stałe 0x9341 to lcd działa (za wyjątkiem tego, że w negatywie - co da się obejść poprzez jeden z rejestrów); wyrzuciłem z kodu wszystko poza obsługą ILI9341.

Poniżej wersja uniwersalna - powinna obsługiwać sterowniki:
- ILI 9341
- HX 8357D
- ILI 9325
- ILI 9328
- HX8347G


https://www.dropbox.com/s/d3mqpa2mb5es0 ... 2.zip?dl=0

Nie była testowana.



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Panowie, wreszcie troszkę czasu mam. Mogę przysiąść przy lcd wspomnianym.
I na dzień dobry schody. Jak to zasilić? Wiem, że sam LCD działa na 3,3V ale tak sobie myślę, że to przecież jest shield dla arduino a one chyba na pinach I/O mają 5v?
Przyjrzałem się płytce pod wyświetlaczem i ma na pokładzie stabilizator 3v3 oraz dwa układy 74HCT245 na liniach sygnałowych. Potwierdzi ktoś, że mogę podpiąć całe ustrojstwo pod 5v? Nie chcę nic upalić ;]

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Ja zasilam 5v. Linie sygnałowe mam na 3,3v. To wejscie 3,3 zasilania na plytce nie jest uzywane (adruino nie ma bodajze tam zasilania na tym pinie)


Autor postu otrzymał pochwałę


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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Czekaj czekaj, do mnie trzeba czasami dużymi literami i powoli.
Zasilasz z 5v ale dla sygnałów robisz konwersję osobną tak? i dajesz 3v3 na D0..D7 i resztę? Masz taką samą płytkę? U mnie wszystkie linie idą przez te 74HCT245.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Podepnij sobie do lcd 5v pod pin 5v. Tam jest stabilizator na 3,3v ldo. Więc lcd i tak smiga na 3,3. Sygnały normalnie 3,3v mam bo atmega zasilana 3,3v. Jak podpinalem zasilanie 3,3v pod pin 3,3v to nie dzialal w ogole mi lcd.


Autor postu otrzymał pochwałę


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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

To jest jasne. chodzi właśnie o sygnały. wszystkie idą przez HCT245 zasilane z 3v3 więc chyba możew dostać 5v na linie sygnałowe?

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

A to oczywiście tak.


Autor postu otrzymał pochwałę


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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

ok, to zaraz podłączam i dam znać jak tam biblioteki od Ciebie.
Dzięki za cierpliwość do takich "ambitnych" pytań ;]

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Ok, lecimy dalej.
Biblioteczka śmiga pięknie - dzięki Danny ;]

ale małe pytanko: Jak lcd już wystartuje to jest ok ale start jest dość dziwny jak dla mnie. Ekran kilka sekund miga, błyska i dopiero startuje. Widać to na filmie. Poza tym reset procka powoduje biały ekran. Trzeba odciąć zasilanie i włączyć od nowa. Wtedy znów pomiga sobie i startuje...

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Sprawdz procedurę inicjalizacji sterownika w nocie pdf i porównaj z tym co w pliku tft_lcd.c

Zwróc uwagę na linijkę 151 tam linijkę _delay_ms(d); zastąpiłem w mało elegancki sposób.

Ewentualnie usuń komentarz w funkcji tft_reset()

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


U mnie na ili9341 przy starcie lcd jest minimalnie lepiej, mam przez sekundę krzaki tylko. Tyle że ja mam jakis klon ili9341, zalany na tasmie od lcd.



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Danny, już wszystko ok. Nawet lepiej niż ok. Jest idealnie. Dołożyłem reset, delaja 500ms zmniejszyłem do 100ms a dodatkowo
problem był w samym procku. Na razie mam wszystko na zestawie uruchomiweniowym i okazuje się, że windows pięć razy resetuje procka i odczytuje coś z ft232 chyba. Po podpięciu zasilania nie z usb a z 5V ładowarki LCDek startuje natychmiast.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 02 gru 2015
Posty: 547
Pomógł: 27

Witam , mam mały problem z tym wyświetlaczem chodzi mi o podłączenie linii danych od d0 do d7 , podłączyłem je tak mi się wydawało logiczne d0 do PA0 itp... w zestawie uruchomieniowym Mirka (bo z biblioteki przynajmniej dla mnie jasno to nie wynika ) może trzeba inaczej podpiąć .
piny sterujące w bibliotece ustawiłem na port C , problem z tym że wyświetlacz "nie żyje" w w sensie podświetlanie tylko świeci.
sterownik to jak wyżej ILI9341.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sty 2017, o 15:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Ustawiles w programie data port na PORT A? Ja mam na porcie a sterowanie i na c dane i śmiga

Wysłane z mojego SM-G850F przy użyciu Tapatalka

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 02 gru 2015
Posty: 547
Pomógł: 27

tak



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Jaką masz bibliotekę? Ta od danego z co tu udostępnił? Wywołujez funkcje tftinit?

Wysłane z mojego SM-G850F przy użyciu Tapatalka

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 02 gru 2015
Posty: 547
Pomógł: 27

tak tą od Danego nic nie zmieniałem poz konfiguracją portów a widzę że w main c jest wywoływana, może coś z pinologji pomyliłem z tym portem danych nie wiem czy dobrze myślałem z tym d0 do PA0.



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Dobrze. Sprawdź jeszczę raz piny. Wszystkie. Nie używasz jeszcze czegoś poza LCD co może mieć konfigurowane porty?
Jaki procek? Na porcie c masz jtag jeżeli to jest m32. Wyłączone masz?

Wysłane z mojego SM-G850F przy użyciu Tapatalka

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sty 2017, o 16:17 
Offline
Użytkownik

Dołączył(a): 02 gru 2015
Posty: 547
Pomógł: 27

sprawdziłem wszystko i wygląda że jest ok w bibliotece ma z konfigurowane tak
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


procek to m32 jagtag wyłączony sprzęt to zestaw uruchomieniowy Mirka w wersji 1.4b
może podeślij jak ty masz to podpięte spróbuje podpiąć po twojemu



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

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

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 02 gru 2015
Posty: 547
Pomógł: 27

a mógł byś wrzucić fotkę połączeń?



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Za wiele widać nie będzie, bo polączone tą szarą taśmą (IDC??) i z 40 cm od płytki.
Nie wiem jaki masz lcd ale jak taki jak ja pokazałem w pierwszym poście, to zwróć uwagę, że piny danych nie są ponumerowane po kolei

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2017, o 14:44 
Offline
Użytkownik

Dołączył(a): 02 gru 2015
Posty: 547
Pomógł: 27

Ja mam tak podłączone[img][img]https://obrazkiforum.atnel.pl/thumb/12014/ac366512108de7fbfeecefacbb8c4bfb.JPG[/img]ObrazekObrazek[/img] na wyświetlaczu a tak do zestawu[img][img]https://obrazkiforum.atnel.pl/thumb/12014/d18a8717a48ebc03deb4c6dbd08ac211.JPG[/img]Obrazek[/img] a w konfiguracji mam tak
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



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: 46 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

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