Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Pytania, kody i porady dotyczące nie tylko Bascom.
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: niveasoft » 17 kwie 2024, 10:51

Archiwum pewnie podobne do tego załączonego dwa posty wyżej.
Przerobienie biblioteki napisanej w Bascom na Xmege to drobnostka. Trudniej się robi tylko jeśli jest zoptymalizowana i napisana w ASM.
Xmeg`i mają trzy porty wirtualne które można mapować i wtedy każda biblioteka napisana na port pasuje od strzała a tylko takie na SPI lub i2C wymagają kosmetycznych poprawek..
Awatar użytkownika
tomaszdko
Posty: 78
Rejestracja: 06 gru 2018, 19:58

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: tomaszdko » 04 wrz 2024, 22:07

Bartek a jak podłączy taki wyświetlacz ILI9341
Obrazek

Pod tą bibliotekę https://www.mcselec.com/index2.php?opti ... sc&start=0

Czy da się podłączyć i które piny użyć Atxmegi i Lcd .
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: niveasoft » 05 wrz 2024, 7:40

Trochę z tym roboty. Najlepiej otworzyć przykład ATMega_TFT albo ten od Xmega_TFT.
Tam jest na przykład "Lcd_enable_spi = True" i to musisz zakomentować. Tak samo jak w przykładzie dla Xmegi "Lcd_enable_16bit"
Potem otwierasz ILI9341.INC i tam się ustawia który to dataport i control port i numerkami pinów sie ustawia który to reset itd..

Da się bo ja ja właśnie sobie przerobiłem na Xtiny AVR128DB64.
Awatar użytkownika
tomaszdko
Posty: 78
Rejestracja: 06 gru 2018, 19:58

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: tomaszdko » 27 paź 2024, 21:25

Bartek to ty jesteś na forum Bascom pod nick EDC ?
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: niveasoft » 28 paź 2024, 2:40

Tak a co? :D
Teraz tak łączę kropki jak widzę podobne screeny tego TFT.
Czasem zapominam o jakimś temacie.
Awatar użytkownika
tomaszdko
Posty: 78
Rejestracja: 06 gru 2018, 19:58

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: tomaszdko » 28 paź 2024, 16:20

Dzięki za opis i bibliotekę bo odpaliła od razu bez problemów , muszę ją tylko rozkminić bo fonty 8x8 są naprawdę małe i zawsze idą z góry do dołu a nie z lewa na prawo jak w typowej obsłudze lcd . Zaleta jest szybkość bo jednak 8bit szyna robi swoje i nie ważne czy lcd , tft .
Nie lubię tego dzbana na forum MWS , mądrzejszy od telewizora cFaniak .

Dzięki .
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: niveasoft » 28 paź 2024, 16:28

Const Lcd_mode = 3 'LCD Mode 1=Portrait 2=Portrait 180° 3=landscape 4=landscape 180°

Jak się nie mylę to linia 30 w tym moim przykładzie.

Jak będziesz chciał użyć dotyku to tam jest chyba specjalizowany kład ADS a nie ten co miał Netzman w swojej płytce także jego sie obsluguje inaczej.
W tym moim drugim na SPI to go widac a w tym na portach to jest chyba pod wyswietlaczem.
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: niveasoft » 31 paź 2024, 0:16

Uruchomiłem kontroler dotyku na sprzetowej SPI :D
Troche trudno trafic w przyciski jak sie patrzy przez kamerę i ekran telefonu...
To taka plansza testowa na dzisiaj wieczór. Docelowo będzie cos innego.
Awatar użytkownika
tomaszdko
Posty: 78
Rejestracja: 06 gru 2018, 19:58

Re: Czy da się uruchomić taki lcd w Bascom avr? ILI9341

Post autor: tomaszdko » 02 lis 2024, 15:42

Dotyk menu do automatyki to akurat fajna sprawa . Ja właściwie na razie pomijam dotyk lcd , interesuje mnie szybkie wyświetlanie .
Używanie podstawowych bibliotek do szybkiej animacji nie ma sensu i nie ważne czy pisze się w C czy Bascom . Trzeba znać obsługę samego lcd by móc
używać bufor a najlepiej jak masz szynę równoległą a nie jakieś spi , i2c . Do menu ok ale animacje to już odpada . Szkoda że ludzie co piszą biblioteki
pod Bascom nie biorą pod uwagę tego , takie arduino właśnie tym wygrywa (masa bibliotek i rozbudowane o bufory lub skomplikowane algorytmy).
Kiedyś mówili ludzie że Bascom odmóżdża bo nie trzeba się zagłębiać , no właśnie trzeb by móc coś zrobić . To arduino wręcz odmóżdża bo pod wszystko są
biblioteki , dodajesz zmienne i gotowe heheh
ODPOWIEDZ