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

Jak programować LCD graficzny 3.2 przez SPI w C? Ustawianie tła i tekstu

blady007 14 Maj 2013 15:31 1686 4
REKLAMA
  • #1 12306410
    blady007
    Poziom 11  
    Witam,

    wiem, że nie do końca dobry dział na moje pytanie ale może ktoś będzie znał rozwiązanie.

    Poczatowałem trochę Panem Valentinem (strona http://valdodov.com/index.php?show=hardware)

    Zastawiam się czy tego nie polutować ale...

    W odpowiedzi powiedział mi, że mogę w C pisać do /dev/fb1 Że można użyć jakiegoś rozwiązania albo pisać pixel po pixelu
    No ale co i jak? :)

    Jak widać na youtube start systemu i okna chodzą fajnie. No ale skąd wziąć albo jak stworzyć coś co umożliwi mi mi pisanie po nim? Jak się do tego zabrać? Choćby podstawowa rzecz - ustawić tło na zielone i napisać coś...?

    Reasumując - jak to wygląda dla innego graficznego - załóżmy mniejszego wyświetlacza? Jak się tym steruje/jak stworzyć coś do sterowania tym programowo z procesora - przez SPI?
  • REKLAMA
  • #2 12306477
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 12306584
    blady007
    Poziom 11  
    Chciałem na raspberry pi odpalić graficzny wyświetlacz. Znalazłem gościa, który takowy - kolorowy - odpalił.

    Wcześniej szukałem czegokolwiek, innego niż znakowy np. 4x20, bo z czymś takim nie ma problemu. Są ogólnie dostępne biblioteki itp.

    To co zaproponował gość ze strony http://valdodov.com to gotowe rozwiązanie w sumie dla każdego procesora. Korzysta się z SPI.

    No i moje pytanie jest co wysłać na SPI aby coś pokazać na takim wyświetlaczu?

    EDIT:

    Sam sobie chyba odpowiem:)

    Znalazłem co o pisaniu do takiego bufora ramki z bibliotekami do pobrania:
    Bufor ramki w systemie linux: http://pl.wikipedia.org/wiki/Linuksowy_bufor_ramki
    Biblioteka: http://www.brownhat.org/libFB.html#downl
  • REKLAMA
  • #4 12306848
    Konto nie istnieje
    Konto nie istnieje  
  • #5 12307427
    blady007
    Poziom 11  
    Witam,

    dokładnie. Przepraszam za zamieszanie ale nie wiedziałem czego szukać. Jak napisałem post to po tym udało mi się to znaleźć. Będę próbował. Jak odniosę jakieś sukcesy to się podzielę na forum.
REKLAMA