eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaKu potomności lcd 2,4cala z mcu friend jest na...
Ilość wypowiedzi w tym wątku: 40

  • 1. Data: 2016-04-02 21:10:05
    Temat: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: "Bo(o)t manager" <b...@W...wp.pl>

    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


  • 2. Data: 2016-04-03 01:22:25
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: AlexY <a...@i...pl>

    Bo(o)t manager pisze:
    > 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


  • 3. Data: 2016-04-03 04:29:53
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: "Bo(o)t manager" <b...@W...wp.pl>

    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




    --
    Pozdrawiam
    Bo(o)t manager


  • 4. Data: 2016-04-03 11:42:03
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: AlexY <a...@i...pl>

    Bo(o)t manager pisze:
    > 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?ViewItemVersi
    on&item=172088465109&view=all&tid=1510220429007


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


  • 5. Data: 2016-04-03 14:03:03
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: ww <w...@o...pl>

    W dniu 2016-04-03 o 04:29, Bo(o)t manager pisze:
    > 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.


  • 6. Data: 2016-04-03 17:24:55
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: "Bo(o)t manager" <b...@W...wp.pl>

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

    [ciach]
    > 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=15102
    20429007

    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


  • 7. Data: 2016-04-03 17:34:33
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: "Bo(o)t manager" <b...@W...wp.pl>

    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.

    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


  • 8. Data: 2016-04-03 18:22:13
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: "Bo(o)t manager" <b...@W...wp.pl>

    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


  • 9. Data: 2016-04-04 07:59:32
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: ww <w...@o...pl>

    W dniu 2016-04-03 o 18:22, Bo(o)t manager pisze:
    > 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.



  • 10. Data: 2016-04-04 08:29:04
    Temat: Re: Ku potomności lcd 2,4cala z mcu friend jest na...
    Od: ww <w...@o...pl>

    W dniu 2016-04-03 o 17:34, Bo(o)t manager pisze:
    > 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.

    > 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
    > 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.

    > 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.

strony : [ 1 ] . 2 ... 4


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: