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

Podłączenie matrycy 640x480 z laptopa do mikrokontrolera - jak to zrobić?

xifyh 26 Lip 2007 10:30 1584 2
REKLAMA
  • #1 4116037
    xifyh
    Poziom 20  
    Posty: 513
    Pomógł: 3
    Ocena: 66
    Czy da sie podłączyć matrycę 640x480z laptopa do mikrokontrolera? kable sygnałowe to rgb i clk, hsync, vsync i jeszcze kilka. Wyswietlanie napisów chyba bedzie możliwe?
  • REKLAMA
  • #2 4116247
    ropsiU
    Poziom 11  
    Posty: 34
    Odpowiedź brzmi: to zależy :]
    Po pierwsze od tego, jaką częstotliwość ma mieć sygnał CLK w tym wyświetlaczu (założę się, że około 27MHz). Jeśli kontroler tyle wygeneruje i będzie w stanie wystawić w tym czasie jeszcze jakieś dane na linie RGB, to pewnie da się podłączyć ;]
    Po drugie od tego, czy ma być na nim wyświetlany tekst, generowany obraz, czy obraz z jakiegoś bufora video i od tego, jaka jest oczekiwana głębia koloru. Oględnie mówiąc, zależy co kontroler będzie w stanie zmieścić w pamięci. Najbardziej pamięciożerne byłoby zastosowanie wyświetlania obrazu o maksymalnej rozdzielczości wyświetlacza z bufora z nieindeksowaną paletą kolorów. Zakładając 18-bitową magistralę RGB mamy obraz o objętości 640x480x18b=675KB, który gdzieś trzeba trzymać :] Pomijam fakt, że przechowywanie i operacje na 18-bitowych danych są dość niewygodne i lepiej by było zastosować 16 bitów, bądź 24 bity.
    Najmniej pamięciożerne byłoby wyświetlanie czarno-białego tekstu (tablica znaków np. po 5x8 pikseli i bufor z indeksami).
    Zupełnie innym rozwiązaniem byłoby zastosowanie wyświetlacza do wyświetlania sygnału VGA (np. z PC), albo jakiegoś sygnału kompozytowego. Wtedy kontroler pracowałby jako konwerter i mógłby przetwarzać sygnał w locie, ale wtedy częstotliwość taktowania równa częstotliwości zegara wyświetlacza byłaby stanowczo za mała.
    Ja bym proponował kupić gotową płytę ewaluacyjną z FPGA (z minimum xc3s200 i 1MB SRAM), albo próbować zrobić to na ARM7.
  • #3 4118100
    xifyh
    Poziom 20  
    Posty: 513
    Pomógł: 3
    Ocena: 66
    mnie by w sumie wystarczyło 4 bity koloru, ale i tak jestem bardzoi poczatkyujacy w mikrokontrolerach wiec tylko pytałme o mozliwośc podłaczenia, bo mam taki lcd podłaczony pod kompa pod gniazdo vesa
REKLAMA