RTV forum PL | NewsGroups PL

LCD 2,4 cala RM68090 z MCU Friend: Komendy do ustawienia i rekomendacje

Ku potomności lcd 2,4cala z mcu friend jest na...

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - LCD 2,4 cala RM68090 z MCU Friend: Komendy do ustawienia i rekomendacje

Goto page 1, 2, 3  Next

Bo(o)t manager
Guest

Sat Apr 02, 2016 7:10 pm   



RM 68090.
Długo się naszukałem bo pierwsze wyniki wskazywały na st7781.
Ktoś tu o nich pisał i se zakupiłem działa to na komendach od ili9325.
Więc jak by ktoś kupował to polecam. 18 pln i coś koło 1,5 tygodnia
czekania.
Działa na tych komendach(z pdf od ili9325):
LCD_WriteReg(0x00E3, 0x3008); // Set internal timing
LCD_WriteReg(0x00E7, 0x0012); // Set internal timing
LCD_WriteReg(0x00EF, 0x1231); // Set internal timing
LCD_WriteReg(0x0001, 0x0100); // set SS and SM bit
LCD_WriteReg(0x0002, 0x0700); // set 1 line inversion
LCD_WriteReg(0x0003, 0x1030);// set GRAM write direction and BGR=1.
LCD_WriteReg(0x0004, 0x0000); // Resize register
LCD_WriteReg(0x0008, 0x0207); // set the back porch and front porch
LCD_WriteReg(0x0009, 0x0000);//setnon-display area refresh cycleISC[3:0]
LCD_WriteReg(0x000A, 0x0000); // FMARK function
LCD_WriteReg(0x000C, 0x0000); // RGB interface setting
LCD_WriteReg(0x000D, 0x0000); // Frame marker Position
LCD_WriteReg(0x000F, 0x0000); // RGB interface polarity
//*************Power On sequence ****************//
LCD_WriteReg(0x0010, 0x0000); // SAP, BT[3:0], AP, DSTB, SLP, STB
LCD_WriteReg(0x0011, 0x0007); // DC1[2:0], DC0[2:0], VC[2:0]
LCD_WriteReg(0x0012, 0x0000); // VREG1OUT voltage
LCD_WriteReg(0x0013, 0x0000); // VDV[4:0] for VCOM amplitude

delay(200,ms); // Dis-charge capacitor power voltage

LCD_WriteReg(0x0010, 0x1490); // SAP, BT[3:0], AP, DSTB, SLP, STB
LCD_WriteReg(0x0011, 0x0227); // DC1[2:0], DC0[2:0], VC[2:0]

delay(50,ms); // Delay 50ms

LCD_WriteReg(0x0012, 0x001C); Internal reference voltage= Vci;

delay(50,ms); // Delay 50ms

LCD_WriteReg(0x0013, 0x1A00); // Set VDV[4:0] for VCOM amplitude
LCD_WriteReg(0x0029, 0x0025); // Set VCM[5:0] for VCOMH
LCD_WriteReg(0x002B, 0x000C); // Set Frame Rate

delay(50,ms); // Delay 50ms

LCD_WriteReg(0x0020, 0x0000); // GRAM horizontal Address
LCD_WriteReg(0x0021, 0x0000); // GRAM Vertical Address
// ----------- Adjust the Gamma Curve ----------//
LCD_WriteReg(0x0030, 0x0000);
LCD_WriteReg(0x0031, 0x0506);
LCD_WriteReg(0x0032, 0x0104);
LCD_WriteReg(0x0035, 0x0207);
LCD_WriteReg(0x0036, 0x000F);
LCD_WriteReg(0x0037, 0x0306);
LCD_WriteReg(0x0038, 0x0102);
LCD_WriteReg(0x0039, 0x0707);
LCD_WriteReg(0x003C, 0x0702);
LCD_WriteReg(0x003D, 0x1604);
//------------------ Set GRAM area ---------------//
LCD_WriteReg(0x0050, 0x0000); Horizontal GRAM Start Address
LCD_WriteReg(0x0051, 0x00EF); // Horizontal GRAM End Address
LCD_WriteReg(0x0052, 0x0000); // Vertical GRAM Start Address
LCD_WriteReg(0x0053, 0x013F); // Vertical GRAM Start Address
LCD_WriteReg(0x0060, 0xA700); // Gate Scan Line
LCD_WriteReg(0x0061, 0x0001); // NDL,VLE, REV
LCD_WriteReg(0x006A, 0x0000); // set scrolling line
//-------------- Partial Display Control ---------//
LCD_WriteReg(0x0080, 0x0000);
LCD_WriteReg(0x0081, 0x0000);
LCD_WriteReg(0x0082, 0x0000);
LCD_WriteReg(0x0083, 0x0000);
LCD_WriteReg(0x0084, 0x0000);
LCD_WriteReg(0x0085, 0x0000);
//-------------- Panel Control -------------------//
LCD_WriteReg(0x0090, 0x0010);
LCD_WriteReg(0x0092, 0x0600);
LCD_WriteReg(0x0007, 0x0133); //262Kcolor and display ON

Może komuś się przyda. Testowane z STM32F401Discovery.

--
Pozdrawiam
Bo(o)t manager

AlexY
Guest

Sat Apr 02, 2016 11:22 pm   



Bo(o)t manager pisze:
Quote:
RM 68090.
Długo się naszukałem bo pierwsze wyniki wskazywały na st7781.
Ktoś tu o nich pisał i se zakupiłem działa to na komendach od ili9325.
Więc jak by ktoś kupował to polecam. 18 pln i coś koło 1,5 tygodnia
czekania.
[..]

Ten z ekranem dotykowym rezystancyjnym i czytnikiem SD? 2 zanabyłem,
jeszcze do niczego nie użyłem, planuję podpiąć do banana przez fbtft ale
akurat tego nie obsługuje, będzie trzeba dorobić kawałek sterownika bo
deweloper się wypiął zasłaniając się "brakiem czasu" a ludzie piszą że
użyty jako ILI ekran jest czysty.
Dzięki w każdym razie bo nie mogłem znaleźć jaki to kontroler wszędzie
jest podane że to SPFD5408 albo ILI znaleźć można tylko gotowe procedury.


--
AlexY
http://faq.enter.net.pl/simple-polish.html
http://www.pg.gda.pl/~agatek/netq.html

Bo(o)t manager
Guest

Sun Apr 03, 2016 2:29 am   



On Sun, 03 Apr 2016 00:22:25 +0100, AlexY napisał/a:

[ciach]
Quote:
Ten z ekranem dotykowym rezystancyjnym i czytnikiem SD?
[ciach]


Ten jest bez ekranu dotykowego. O taki:
http://www.photo138.com/0/AWS/ZC13500-S-2-8.jpg




--
Pozdrawiam
Bo(o)t manager

AlexY
Guest

Sun Apr 03, 2016 9:42 am   



Bo(o)t manager pisze:
Quote:
On Sun, 03 Apr 2016 00:22:25 +0100, AlexY napisał/a:

[ciach]
Ten z ekranem dotykowym rezystancyjnym i czytnikiem SD?
[ciach]

Ten jest bez ekranu dotykowego. O taki:
http://www.photo138.com/0/AWS/ZC13500-S-2-8.jpg

To chyba nowa/inna wersja jest, ten o którym tu była mowa to to:
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItemVersion&item=172088465109&view=all&tid=1510220429007


--
AlexY
http://faq.enter.net.pl/simple-polish.html
http://www.pg.gda.pl/~agatek/netq.html

ww
Guest

Sun Apr 03, 2016 12:03 pm   



W dniu 2016-04-03 o 04:29, Bo(o)t manager pisze:
Quote:
On Sun, 03 Apr 2016 00:22:25 +0100, AlexY napisał/a:

[ciach]
Ten z ekranem dotykowym rezystancyjnym i czytnikiem SD?
[ciach]

Ten jest bez ekranu dotykowego. O taki:
http://www.photo138.com/0/AWS/ZC13500-S-2-8.jpg

Mój wygląda dokładnie tak samo i ma ekran dotykowy. Podpięty jest pod
D6,D7,LCD_WR,LCD_RS. Nawiasem mówiąc te tanie wyświetlacze to szmelc.
Daremny kontrast, nierówne podświetlenie, fatalnie działający dotyk,
kolorowe linie migające na czarnych tłach.

Bo(o)t manager
Guest

Sun Apr 03, 2016 3:24 pm   



On Sun, 03 Apr 2016 10:42:03 +0100, AlexY napisał/a:

[ciach]
Quote:
To chyba nowa/inna wersja jest, ten o którym tu była mowa to to:
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?
ViewItemVersion&item=172088465109&view=all&tid=1510220429007


Faktycznie inny i może być już na innym sterowniku, swoja drogą co
chińczykowi szkodzi zrobić jakiś nadruk/stempelek(niepotrzebne wiadomo co
zrobić) z kodem sterownika.



--
Pozdrawiam
Bo(o)t manager

Bo(o)t manager
Guest

Sun Apr 03, 2016 3:34 pm   



On Sun, 03 Apr 2016 14:03:03 +0200, ww napisał/a:

[ciach]
Quote:
Mój wygląda dokładnie tak samo i ma ekran dotykowy. Podpięty jest pod
D6,D7,LCD_WR,LCD_RS. Nawiasem mówiąc te tanie wyświetlacze to szmelc.
Daremny kontrast, nierówne podświetlenie, fatalnie działający dotyk,
kolorowe linie migające na czarnych tłach.

Nie jest źle, kontrast w miarę, podświetlenie może być(to nie
monitor do grafiki), dotyku nie sprawdzałem, natomiast bydle jest
powolne.
W każdym razie na stm32 na bibliotekach StandartPeriph, sygnał na
WR ma od 300 do 600kHz, dużo się tam trzeba namachać nóżkami żeby coś
wysłać, nie to co ks108A. Toggle pin daje jakieś 6Mhz, więc będzie można
coś chyba jeszcze urwać.
Martwi mnie tylko że dotyk jest tak połączony.

--
Pozdrawiam
Bo(o)t manager

Bo(o)t manager
Guest

Sun Apr 03, 2016 4:22 pm   



On Sun, 03 Apr 2016 14:03:03 +0200, ww napisał/a:

[ciach]
I małe pytanie bo zapomniałem. Udało się Tobie obrócić wyświetlanie z
pionowego na poziome?

--
Pozdrawiam
Bo(o)t manager

ww
Guest

Mon Apr 04, 2016 5:59 am   



W dniu 2016-04-03 o 18:22, Bo(o)t manager pisze:
Quote:
On Sun, 03 Apr 2016 14:03:03 +0200, ww napisał/a:

[ciach]
I małe pytanie bo zapomniałem. Udało się Tobie obrócić wyświetlanie z
pionowego na poziome?

Tak ale może to nie ten sam wyświetlacz.

ww
Guest

Mon Apr 04, 2016 6:29 am   



W dniu 2016-04-03 o 17:34, Bo(o)t manager pisze:
Quote:
On Sun, 03 Apr 2016 14:03:03 +0200, ww napisał/a:

[ciach]
Mój wygląda dokładnie tak samo i ma ekran dotykowy. Podpięty jest pod
D6,D7,LCD_WR,LCD_RS. Nawiasem mówiąc te tanie wyświetlacze to szmelc.
Daremny kontrast, nierówne podświetlenie, fatalnie działający dotyk,
kolorowe linie migające na czarnych tłach.


W sumie jak się temu przyjrzałem to jednak identycznie nie jest. Są
różnice w układzie ścieżek. Ja korzystam z dokumentacji do ILI9341.

Quote:
Nie jest źle, kontrast w miarę, podświetlenie może być(to nie
monitor do grafiki),

Ale przykładowo moje blackberry to też nie monitor do grafiki a jednak
obraz jest ostry jak brzytwa a czerń czarna jak smoła. A to chińskie
dziadostwa jest jak najbardziej syfiate matryce w starych laptopach.

dotyku nie sprawdzałem, natomiast bydle jest
Quote:
powolne.
W każdym razie na stm32 na bibliotekach StandartPeriph, sygnał na
WR ma od 300 do 600kHz, dużo się tam trzeba namachać nóżkami żeby coś
wysłać, nie to co ks108A. Toggle pin daje jakieś 6Mhz, więc będzie można
coś chyba jeszcze urwać.

No szybkie te wyświetlacze nie są ale tragedii też nie ma. Początkowo
bawiłem się jakimiś gotowymi bibliotekami i nieciekawie to wyglądało.
Potem się temu przyjrzałem i się okazało, że oni tam po wysłaniu każdej
danej czekają 10uS. Ostatecznie udało się z tym czasem zejść 100
krotnie. Albo np rysowanie literki przy użyciu drawPixel, który przy
każdym pikselu ustawia aktywny obszar (chyba 5 dodatkowych bajtów do
wysłania). Brakuje tym wyświetlaczom komend umożliwiających szybkie
operacji w pamięci. Można też próbować z zewnętrznym framebufferem i
przerzucać całość do LCD. Zamierzam spróbować na raspberry.

Quote:
Martwi mnie tylko że dotyk jest tak połączony.

Może jednak dotyku nie ma. U mnie wyraźnie widać naklejoną na samej
górze folię z wąską taśmą do pcb.

Faktycznie użycie tych samych pinów do LCD i dotyku jest lekko
kłopotliwe. Tylko gdyby użyć osobnych to już nic nie zostanie.

AlexY
Guest

Mon Apr 04, 2016 8:32 am   



ww pisze:
Quote:
W dniu 2016-04-03 o 17:34, Bo(o)t manager pisze:
[..]
Nie jest źle, kontrast w miarę, podświetlenie może być(to nie
monitor do grafiki),

Ale przykładowo moje blackberry to też nie monitor do grafiki a jednak
obraz jest ostry jak brzytwa a czerń czarna jak smoła. A to chińskie
dziadostwa jest jak najbardziej syfiate matryce w starych laptopach.

Jest masakryczna przepaść między LCD pasywnym (bez elektroniki na szkle
na każdy subpixel) a matrycą LCD IPS. Do tego filtr polaryzacyjny kołowy
i mamy czarną czerń.

[..]


--
AlexY
http://faq.enter.net.pl/simple-polish.html
http://www.pg.gda.pl/~agatek/netq.html

ww
Guest

Mon Apr 04, 2016 8:46 am   



W dniu 2016-04-04 o 10:32, AlexY pisze:
Quote:
ww pisze:
W dniu 2016-04-03 o 17:34, Bo(o)t manager pisze:
[..]
Nie jest źle, kontrast w miarę, podświetlenie może być(to nie
monitor do grafiki),

Ale przykładowo moje blackberry to też nie monitor do grafiki a jednak
obraz jest ostry jak brzytwa a czerń czarna jak smoła. A to chińskie
dziadostwa jest jak najbardziej syfiate matryce w starych laptopach.

Jest masakryczna przepaść między LCD pasywnym (bez elektroniki na szkle
na każdy subpixel) a matrycą LCD IPS. Do tego filtr polaryzacyjny kołowy
i mamy czarną czerń.

No jest. Ten mój tani wyświetlacz nie nadaje się prawie do niczego
oprócz zabawy. Nie wyobrażam sobie użycia czegoś takiego w jakimkolwiek
komercyjnym urządzeniu. No chyba, że one jednak bywają lepszej jakości
ale nie chce ryzykować większej kasy żeby dostać to samo tylko droższe.

J.F.
Guest

Mon Apr 04, 2016 8:51 am   



Użytkownik "ww" napisał w wiadomości grup
dyskusyjnych:ndt9ev$2oi$1@dont-email.me...
Quote:
No jest. Ten mój tani wyświetlacz nie nadaje się prawie do niczego
oprócz zabawy. Nie wyobrażam sobie użycia czegoś takiego w
jakimkolwiek komercyjnym urządzeniu. No chyba, że one jednak bywają
lepszej jakości ale nie chce ryzykować większej kasy żeby dostać to
samo tylko droższe.

Zauwaz, ze wiekszosc wyswietlaczy jednak trafia do komercyjnych
urzadzen.
Wyswietlacza na polke, zeby sobie czekal na hobbystow, to na dluzsza
mete chyba nikt nie robi.

No coz, byc moze do zabawek robiony byl :-)

J.

AlexY
Guest

Mon Apr 04, 2016 8:54 am   



ww pisze:
[..]
Quote:
No jest. Ten mój tani wyświetlacz nie nadaje się prawie do niczego
oprócz zabawy. Nie wyobrażam sobie użycia czegoś takiego w jakimkolwiek
komercyjnym urządzeniu. No chyba, że one jednak bywają lepszej jakości
ale nie chce ryzykować większej kasy żeby dostać to samo tylko droższe.

Ale wiesz że to jest sprzęt hobbystyczny?


--
AlexY
http://faq.enter.net.pl/simple-polish.html
http://www.pg.gda.pl/~agatek/netq.html

ww
Guest

Mon Apr 04, 2016 9:49 am   



W dniu 2016-04-04 o 10:54, AlexY pisze:
Quote:
ww pisze:
[..]
No jest. Ten mój tani wyświetlacz nie nadaje się prawie do niczego
oprócz zabawy. Nie wyobrażam sobie użycia czegoś takiego w jakimkolwiek
komercyjnym urządzeniu. No chyba, że one jednak bywają lepszej jakości
ale nie chce ryzykować większej kasy żeby dostać to samo tylko droższe.

Ale wiesz że to jest sprzęt hobbystyczny?

Co sie robi z takim "sprzętem hobbystycznym"? Bo ja jestem hobbystą i
uważam, że to jest naprawde kiepskie. Te sprane kolory i pulsujące
podświetlenie są straszne. Można się pobawić i nic więcej.

Goto page 1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - LCD 2,4 cala RM68090 z MCU Friend: Komendy do ustawienia i rekomendacje

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map