logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterowanie wyświetlaczem Nokia

zasoby 11 Cze 2003 21:43 39377 25
  • Układ umożliwiający sterowanie wyświetlaczem Nokia. W załączniku znajdziemy program źródłowy w Bascom, program skompilowany, schemat układu na bazie mikrokontrolera AT89C2051 w pliku graficznym i w programie Eagle. Krótki opis wyprowadzeń LCD Nokia.

    więcej załączników:
    https://www.elektroda.pl/rtvforum/topic50186.html

    Podziękowania dla użytkownika Bober
    Załączniki:

    Fajne? Ranking DIY
    O autorze
    zasoby
    Poziom 23  
    Offline 
    zasoby napisał 784 postów o ocenie 432, pomógł 4 razy. Jest z nami od 2002 roku.
  • #2 272583
    marchewa101
    Poziom 17  
    W Grupie Mikrokontrolery i programowanie jest post o programowaniu LCD od nokii i tam sa przyklady w ASM 51, ASM AVR i C AVR
  • #3 281480
    rdt
    Poziom 25  
    Małe pytanko a jak pobawic sie wyswietlaczem od siemensa c35 ??? jakis opis gdzies znajde wyprowadzen??? bo glownie to mi o to chodzi
  • #4 331842
    dixen
    Poziom 11  
    Posiadam wyświetlacz LCD z telefonu nokia 3210 (piny przez gąbkę) oraz plik sterowanie LCD Nokia.zip ściągnięty z tego forum (gulson). Jest tam schemat sterownika LCD. Na schemacie widzę tylko miejsce na podłączenie napięcia. Proszę o podrzycenie schematu sterownika LCD z podłączeniem do komputera poprzez port COM lub LPT. Mój e-mail : dixen(_at_)poczta.wp.pl . Z góry wielkie dzięki.
    P.S. Jeśli ktoś posiada program do jego obsugi to równierz o niego proszę. Chciałbym jeszcze wiedzieć czy można go sterować programem: LCD smartie 51. Proszę o odpowiedź
  • #5 343385
    seba_kasia
    Poziom 11  
    ciekawe czy to dziala
  • #6 374449
    elektronguy
    Poziom 12  
    Ja chętnie bym się zajął sterownikiem do wyświetlaczy od starych panasoniców. Mam taką cegłe i ona troche nie działa:)
    Żebym tylko miał schemat...
  • #7 381312
    Qbeczek
    Poziom 12  
    gdzies miałem schematy do panasonic'ów. Jak znajde to wrzuce.
  • #8 383210
    Pablou
    Poziom 2  
    Jak by ktos mial sterowanie do siemensow to tez dajcie znac :)
  • #9 424492
    Johny_Szczecin
    Poziom 17  
    A jakby ktoś miał do Motoroli 520 to już wo ogóle byłoby super... :lol:
  • #10 424658
    21
    Poziom 12  
    Mam wyświetlacz od telefonu Alcatel One Touch Club.Gdzie mógłbym znaleźć opis wyprowadzeń i/lub scemat sterownika do połączenia z komputerem przez COM lub LPT.Jeśli ktoś posiada coś takiego lub wie gzie to można znaleźć proszę o podesłanie na adres: msobolewski(_at_)serczer.pl
  • #11 474092
    Zoll
    Poziom 14  
    Probowałem podłączyc wyswietlacz do portu LPT niestety cos nie dziala i teraz niewiem czy to wina programu ktory napisalem czy poprostu uszkodzilem wyswietlacz.(w dokumentacji do pcd8544 jest napisane ze zle wyslanie RES przy starcie moze doprowadzic do uszkodzenia) ma moze ktos z was taki programik by mozna bylo sprawdzic ten LCD przez port LPT??
  • #12 485480
    Raymoond
    Poziom 11  
    A do ericsonów ?
  • #13 626947
    Renegat_pol
    Poziom 20  
    A wie ktoś może jak wysterować wyświetlacz od starych "cegieł" Centertela. Mam parę wyświetlaczy od ręcznych Benefonów i chciałbym się pobawić.
  • #14 1391131
    firedrake
    Poziom 11  
    Witam!
    Potrzebuje pomocy z wyswietlaczem do 3310. Proboje go uruchomic ale bez zadnego skutku.
    Staram sie to robic zgodnie ze specyfikacja do PCD8544. Jednak pomimo moich staran nic nie idzie.

    Prosze o mala podpowiedz - moze jakies czasy pomiedzy kolejnymi stanami na liniach, moze potrzeba odpowiedniego czasu na reset.
    Sam juz nie wiem - oto moj kod w C na MSP430 (wiem ze to inny niz powszechnie uzywane ukontrolery ale potrzebuje ogolnej informacji ktora sam zaadoptuje do tego ukontrolera):

    
    //******************************
    void LCD_Write(char Data, char mode)
    {
    char i;
    //  Pull DC high for DATA or low for COMMAND
      if (mode == 0)
         {
           ClearPortC5();
           } else SetPortC5();
    
    //  Highest bit first - Clock every bit
         for (i=7;i>=0; i--)
             {
              ClearPortC4();  //  SCLK - LOW
    
    switch(i)
    {
     case 7: if (Data != (Data & ~0x80)) { SetPortC6(); } else ClearPortC6();
     break;
     case 6: if (Data != (Data & ~0x40)) { SetPortC6(); } else ClearPortC6();
     break;
     case 5: if (Data != (Data & ~0x20)) { SetPortC6(); } else ClearPortC6();
     break;
     case 4: if (Data != (Data & ~0x10)) { SetPortC6(); } else ClearPortC6();
     break;
     case 3: if (Data != (Data & ~0x08)) { SetPortC6(); } else ClearPortC6();
     break;
     case 2: if (Data != (Data & ~0x04)) { SetPortC6(); } else ClearPortC6();
     break;
     case 1: if (Data != (Data & ~0x02)) { SetPortC6(); } else ClearPortC6();
     break;
     case 0:
        {
        if (mode == 0)
         {
           ClearPortC5();
           } else SetPortC5();
    
         if (Data != (Data & ~0x01)) { SetPortC6(); } else ClearPortC6();
         }
     break;
     }
    
              SetPortC4();   // SCLK - HIGH
    Sleep(10000);
    Sleep(10000);
    	  ClearPortC4(); // SCLK - LOW
             };
    }
    
    //**************************************
    
    void InitLCD(void)
    {
    // wlaczenie odpowiednich portow ukontrolera
    SetPortC0();   //SCE --> HIGH - inicjalizacja interfejsu szeregowego
    
    Sleep(10000);
    Sleep(10000);
    
    // resetuje LCD
    ClearPortC1(); //RES --> LOW - wlaczam sygnal resetu
    Sleep(10000);
    Sleep(10000);
    SetPortC1();   //RES --> HIGH - wylaczam sygnal resetu
    
    // wlaczam interfejs szeregowy
    ClearPortC0();  //SCE --> LOW   - koniec inicjalizacji - poczatek transmisji danych
    Sleep(10000);
    
    //        Data,D/C
    LCD_Write(0x21,0);        // PD=0, V=0, H=1
    LCD_Write(0x90,0);        // Vop= +16xb[V]
    LCD_Write(0x13,0);        // Bias  n=4  1:48
    LCD_Write(0x06,0);        // TCx = 10 (3 wykres)
    LCD_Write(0x20,0);        // PD=0, V=0, H=0
    LCD_Write(0x06,0);        // D=1, E=0 (all on)
    
    LCD_Write(0x1f,1);
    LCD_Write(0x05,1);
    LCD_Write(0x07,1);
    
    LCD_Write(0x0d,0);        // D=1, E=1 (all on)
    }
    
    //*************************
    
    int main (void)
    {
      InitLCD();
    return 1;
    }
  • #15 1396088
    elpython
    Poziom 12  
    Jesli kogoś interesuje działające i dobrze przygotowane opisy i programy sterowania wyświetlaczem z 3310 na przykładzie Atmega128 w Bascomie to polecam stronę http://maxparadys.w.interia.pl. Sam zrobiłem ponieważ robię taki projekt który potrzebuje wyświetlacza graficznego i wszystko działa bardzo dobrze i szybkość całego zestawu też jest bardzo dobra. Ja u siebie mam zrobione coś na zasadzie bargrafu i śmiga aż miło. Jak ktoś chce to moge wysłać filmik w AVI na maila (ma 1,4 M). Piszcie na priva. POZDRO ELPYTHON
  • #16 1730508
    krzych2o.
    Poziom 1  
    Akane napisał:
    Hi!

    Mam pytanie do Bobra - skąd i czym edytować pdf'y? Słyszałem że acrobat-writerem, ale tego programu nie widać w necie


    co prawda nie jestem bober, ale ...:::

    niestety acrobat writer nie jest darmowy, więc albo musisz wykupić licencję, albo poszukać po ciemnej stronie internetu (tam gdzie pasą się osły i muły :P), albo po prostu skorzystać z jakiegoś z darmowych narzędzi (np. Foxit PDF Editor)
    http://www.foxitsoftware.com/pdf/pdfedit.zip
    w wersji darmowej, dodaje znaczek na każdej stronie
  • #18 2047167
    Kakalia
    Poziom 18  
    Witam wszystkich.

    Mam pytanko do wszystkich o namiar na wszystko zwiazane z msp430.
    Ktory kompilator najlepszy?? IAR?? moze ide430??
    I co najwazniejsze programuje w Dev-C++ i chce sie nuaczyc srododowiska dla msp43 prosze o przyklady programow dla tego procka.

    Pozdrawiam.
  • #19 2117064
    qba_k
    Poziom 11  
    Witam
    ja posiadam telefon alcatel ot 311 i chętnie bym wykorzystał jego wyświetlacz. czy ktoś mógł by mi pomóc w rozpracowaniu tego?
  • #21 2748779
    bartekw_83
    Poziom 2  
    witam,
    wiem ze wielu z was napisalo juz i wysterowalo wyswietlacz nokii dla AVR-a ja proboje od pewneo czasu urochomic moj wyswietlacz ale nic z tego nie wychodzi. nie wiem tylko czy wina jest po stronie wyswietlacza czy moze mojego programu. mam wielka prosbe o wrzucenie dzialajacego projektu tak zebym mogl sobie sprawdzic czy cos jest nie tak z LCD 3310 czy to ja cos zle robie! z gory dzieki wszystkim
  • #22 2748798
    tmg83
    Poziom 14  
    ja do testowania LCD z nokii uzywalem programu lcd_info na PC (do znalezienia w necie). podlaczenie do LPT jest bardzo proste, niektorzy bezposrednio lacza piny LCD z LPT.
  • #23 2972301
    Dave_Masters
    Poziom 14  
    Witam

    Bawil sie ktos z Was kolorowym wyswietlaczem
    od Nokii 3100 albo podobnego modelu?
  • #24 3172284
    elektromania
    Poziom 11  
    Czy da się sterować wyświetlaczem kolorowym? Ma ktoś jakiś schemat i program?
  • #25 3178976
    elektromania
    Poziom 11  
    W nowym numerze EDW (listopad) jest artykuł (w kursie programowania procesorów w języku C) o sterowaniu wyświetlacza z nokii 3310. Jest tam jak wykorzystac sprzętowy interfejs SPI.:idea:
  • #26 3781401
    bartas666
    Poziom 18  
    Witam Was! Potrzebowałbym opis wyprowadzeń do wyświetlacza alcatel 510. Jeśli ktoś bawił się w jego sterowanie również poproszę o info...
REKLAMA