Pokrewne
menu      Poszukuje tabeli z fabryczna rozdzielczoscia matryc monitorow, wyswietlaczy LCD w DPI (pikseli/punktow na cal)
menu      tani (ok. 500zł) duży monitor LCD, który będzie łączony przez D-SUB
menu      Monitor LCD z matrycą MVA/PVA, 19", "kwadrat"
menu      Monitor LCD 21' 22' 24' jaki kupić ?
menu      Monitor LCD 20 cali (panorama), najlepiej na MVA
menu      LCD: Belinea 2080S2 czy Samsung 21 SM 215TW
menu      Jaki Monitor LCD 700-1000 zł
menu      Jaki LCD 19" na matrycy PVA lub MVA
menu      CPU,MOBO,RAM,GRAFA I MONITOR LCD
menu      Szukam wyswietlacza lcd z wbudowanym dvd lub sd!
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • odszkodowanie.xlx.pl
  • ARM & LCD interface





    Andy - 03-01-2007 22:45
    ARM & LCD interface
      Witam

    Co wlasciwie oznacza sformulowanie "LCD controller"
    np. w takim ARM AT91SAM9261 ?

    Czy to specyfikuje konkretny interfejs ?
    Ma on jakas nazwe ? Czy to jest jakis standard ?

    Czy przegladajac katalog wyswietlczy da sie latwo ocenic
    czy dany typ bedzie pasowal czy nie ?

    Na razie przegladam datasheety i linie sygnalowe
    i patrze czy jest RGB i CLKPIXEL, CLKLINE, CLKFRAME
    ale to troche uciazliwe.

    --
    Andrzej





    Rafał Paskowski - 03-01-2007 22:45

      > Co wlasciwie oznacza sformulowanie "LCD controller"
    > np. w takim ARM AT91SAM9261 ?
    >
    > Czy to specyfikuje konkretny interfejs ?
    > Ma on jakas nazwe ? Czy to jest jakis standard ?
    >
    > Czy przegladajac katalog wyswietlczy da sie latwo ocenic
    > czy dany typ bedzie pasowal czy nie ?
    >
    > Na razie przegladam datasheety i linie sygnalowe
    > i patrze czy jest RGB i CLKPIXEL, CLKLINE, CLKFRAME
    > ale to troche uciazliwe.

    To za pewne chodzi o wyświetlacze alfanumeryczne, a nie graficzne, tak jak
    było w starszych prockach.
    Poprawcie mnie, jak sie mylę.

    Pozdrawiam




    T.M.F. - 03-01-2007 22:45

      >> Co wlasciwie oznacza sformulowanie "LCD controller"
    >> np. w takim ARM AT91SAM9261 ?

    Ze ma kontroler LCD:)

    >> Czy to specyfikuje konkretny interfejs ?
    >> Ma on jakas nazwe ? Czy to jest jakis standard ?

    Pewien jest. Zwykle LCD graficzne wymagaja zegara sterujacego ladowaniem
    poszczegolnych pixeli, strobow zapisu linii oraz sygnalu przejscia do
    nowej ramki (ponownego skanowania matrycy).

    >> Czy przegladajac katalog wyswietlczy da sie latwo ocenic
    >> czy dany typ bedzie pasowal czy nie ?

    Bardzo latwo.

    >> Na razie przegladam datasheety i linie sygnalowe
    >> i patrze czy jest RGB i CLKPIXEL, CLKLINE, CLKFRAME
    >> ale to troche uciazliwe.
    >
    > To za pewne chodzi o wyświetlacze alfanumeryczne, a nie graficzne, tak jak
    > było w starszych prockach.
    > Poprawcie mnie, jak sie mylę.

    Mylisz sie bardzo. To kontroler wspolczesnego graficznego LCD z wejsciem
    RGB (pewnie cyfrowym?) generujacy CLK, oraz sygnaly linii i ramek dla
    LCD, czyli wszystko co jest potrzebne.

    --
    Inteligentny dom - http://idom.wizzard.one.pl
    Teraz takze forum dyskusyjne
    Zobacz, wyslij uwagi, dolacz sie do projektu.




    Adam Dybkowski - 04-01-2007 01:45

      Andy napisał(a):

    > Co wlasciwie oznacza sformulowanie "LCD controller"
    > np. w takim ARM AT91SAM9261 ?
    [...]
    > Na razie przegladam datasheety i linie sygnalowe
    > i patrze czy jest RGB i CLKPIXEL, CLKLINE, CLKFRAME

    To jest interfejs do sterowania graficzną matrycą LCD nieposiadającą
    kontrolera. Obraz musi być regularnie odświeżany, wysyłane szeregowo
    kolejne linie obrazu, odstępy czasowe na "powrót wiązki" itp. Czyli jak
    wyciągniesz matrycę z laptopa to pewnie da się ją obsłużyć.

    --
    Adam Dybkowski
    http://www.amwaw.edu.pl/~adybkows/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.





    Andy - 04-01-2007 01:45

      Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
    news:enhd63$dtv$1@nemesis.news.tpi.pl...
    > Andy napisał(a):
    >
    > > Co wlasciwie oznacza sformulowanie "LCD controller"
    > > np. w takim ARM AT91SAM9261 ?
    > [...]
    > > Na razie przegladam datasheety i linie sygnalowe
    > > i patrze czy jest RGB i CLKPIXEL, CLKLINE, CLKFRAME
    >
    > To jest interfejs do sterowania graficzną matrycą LCD nieposiadającą
    > kontrolera. Obraz musi być regularnie odświeżany, wysyłane szeregowo
    > kolejne linie obrazu, odstępy czasowe na "powrót wiązki" itp. Czyli jak
    > wyciągniesz matrycę z laptopa to pewnie da się ją obsłużyć.
    > ...

    Zasade dzialania to ja wlasciwie znam.
    Zastanawiam sie jednak czy to jest jakos znormalizowane.

    Jesli nie jest to domyslam sie, ze moze zadziala
    ale i nie musi jesli timingi sie nie zgodza.

    --
    Andrzej




    Kurciok - 04-01-2007 12:45

     
    > Zasade dzialania to ja wlasciwie znam.
    > Zastanawiam sie jednak czy to jest jakos znormalizowane.
    >
    > Jesli nie jest to domyslam sie, ze moze zadziala
    > ale i nie musi jesli timingi sie nie zgodza.

    Da się obsłużyć raczej każdą matryce (taką z laptopa czy z PDA na 100%).
    Odpowiednie opóźnienia czasowe po prostu ustawia się. Tyle że ciężko to
    zrobić jeśli nie ma się przykładowego kodu pod konkretny typ wyświetlacza bo
    typów wyświetlaczy (tych popularniejszych) jest przynajmniej 3 czy 4. Ale z
    wyświetlaczem TFT raczej nie będzie problemów bo są przeważnie przykłady i
    gotowe kody takiej obsługi.

    Nie licz na to że od strony oprogramowania obsługa takiego wyświetlacza jest
    banalna. Chyba że się ma gotowy kod do obsługi najlepiej pod konkretny
    wyświetlacz. Przeważnie do takiego uC trzeba podłączyć też zewnętrzną pamięć
    SRAM, flasha po to aby przechowywać w nim to co się będzie wyświetlać na
    ekranie. A od strony oprogramowania trzeba bawić się w transfery DMA itd.
    itp. a niestety w mało której nocie katalogowej jest to dobrze opisane.
    Jeśli chodzi o AT91SAM9261 to chyba są gotowe kody do obsługi do zestawu
    startowego (ale nie wiem na 100%) bo być może jest tak że wyświetlacz jest
    tylko w zestawie startowym po to aby zademonstrować działanie linuxa i
    windowsa (nigdy tego nie używałem po prostu niedawno się rozglądałem bo też
    szukałem jakiegoś rozwiązania dzięki któremu będę mógł wysterować matryce).




    Gibol - 04-01-2007 22:45

      Przyłącze się do tematu... Bo mam matryce mono VGA chyba... i sie juz
    pytalem jak to obsłuzyc ale nikt mi nie podał konkretnego przykładu. Jakby
    gdzies byl gotowy kod do obsługi tego to moze bym sie skusił na kupno
    takiego procka. Zegarek by był ładny na takim lcd :) i ładne info o
    komputerku można by puścić na to :)




    Kurciok - 05-01-2007 11:45

      > Przyłącze się do tematu... Bo mam matryce mono VGA chyba... i sie juz
    > pytalem jak to obsłuzyc ale nikt mi nie podał konkretnego przykładu. Jakby
    > gdzies byl gotowy kod do obsługi tego to moze bym sie skusił na kupno
    > takiego procka. Zegarek by był ładny na takim lcd :) i ładne info o
    > komputerku można by puścić na to :)

    Zastanawiałem się nad tym uC ale on jest tylko w obudowie BGA także dałem
    sobie z nim spokój (wykonianie wielowarstwowej płytki drukowanej i lutowanie
    za drogo by wyszło). No chyba że byłyby w miare tanie moduły do kupienia z
    tym prockiem. Gdyby ktoś widział taki moduł do kupienia gdzieś w sieci (może
    być zagranica) to sam jestem zainteresowany.




    Adam Dybkowski - 06-01-2007 00:45

      Andy napisał(a):

    >>> Co wlasciwie oznacza sformulowanie "LCD controller"
    >>> np. w takim ARM AT91SAM9261 ?

    >> To jest interfejs do sterowania graficzną matrycą LCD nieposiadającą
    >> kontrolera.

    > Zasade dzialania to ja wlasciwie znam.
    > Zastanawiam sie jednak czy to jest jakos znormalizowane.
    >
    > Jesli nie jest to domyslam sie, ze moze zadziala
    > ale i nie musi jesli timingi sie nie zgodza.

    Kontroler LCD w tym ARMie ma masę rejestrów, w których należy ustawić
    właściwe parametry czasowe, organizację matrycy, rozdzielczość itd.
    W dokumentacji jest to przystępnie napisane i po pobieżnym przejrzeniu
    opisu nie podejrzewam większych problemów, o ile oczywiście dokładnie
    wiesz, co masz wysterować. Używamy w firmie AT91SAM9261 od niedawna ale
    tworząc potrzebne sterowniki praktycznie od zera (UART, PIO, SPI, PDC,
    USB, timery itd) nie natkęliśmy sie jeszcze na jakieś niedomówienia w
    dokumentacji. Trzeba tylko czytać erraty, bo ten procek jest trochę
    "niedorobiony", podobnie jak jego starszy brat AT91RM9200. Może w
    kolejnej rewizji krzemu poprawią kilka upierdliwości (na większość
    niespodzianek istnieją obejścia opisane w erracie na końcu PDFa).

    --
    Adam Dybkowski
    http://www.amwaw.edu.pl/~adybkows/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.




    Piotr Wyderski - 07-01-2007 01:05

      Andy wrote:

    > Co wlasciwie oznacza sformulowanie "LCD controller"
    > np. w takim ARM AT91SAM9261 ?

    Nie wiem, ale za to wiem, czego nie oznacza
    sformułowanie "USB2.0" w opisie peryferiów
    m.in. tego procka. :-(

    Pozdrawiam
    Piotr Wyderski




    Adam Dybkowski - 07-01-2007 01:45

      Piotr Wyderski napisał(a):

    >> Co wlasciwie oznacza sformulowanie "LCD controller"
    >> np. w takim ARM AT91SAM9261 ?
    >
    > Nie wiem, ale za to wiem, czego nie oznacza
    > sformułowanie "USB2.0" w opisie peryferiów
    > m.in. tego procka. :-(

    USB 2.0 jest jak najbardziej obsługiwane w tym procesorze i większości
    ARMów z USB (np. AT91SAM7S64). Nie myl tego z obsługiwaną max.
    prędkością transmisji Full Speed (12 Mb/s). W standardzie USB 2.0
    pojawiło się kilka nowości (w stosunku do USB 1.1) - nie tylko HighSpeed
    i OTG. Tak że wg mnie napisanie w specyfikacji urządzenia z tym
    procesorem "USB 2.0 FullSpeed" jest jak najbardziej uprawnione i jasne.

    --
    Adam Dybkowski
    http://www.amwaw.edu.pl/~adybkows/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • konstruktor.keep.pl
  • Design by flankerds.com