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

Bascom avr pcf8833 wyświetlanie grafiki format bgc

ontario4 08 Lip 2011 21:41 3600 4
REKLAMA
  • #1 9697369
    ontario4
    Poziom 12  
    Witam kolegów postanowiłem wykorzystać wyświetlacz od nokii 6100
    z kontrolerem philips pcf8833. Zmontowałem układ na atmega8 i zaprogramowałem .

    WSAD ;
    Kod: text
    Zaloguj się, aby zobaczyć kod


    ---------------------------------------------------------------------

    Układ działa wyświetla linie , text oraz grafikę przykładowego pliku z bascom mcse.bgc.

    Ale problem pojawia się gdy chcę załadować inną, swoją grafikę za pomocą programu lcdconvert i na wyświetlaczu pojawiają się zamiast grafiki kolorowe linie . Jeżeli ma ktoś pomysł czemu tak się dzieje chętnie poczytam .Biblioteka pcf8833 jest dodana i plik font .

    wrzucam parę fotek z góry dziękuje za pomoc

    Bascom avr pcf8833 wyświetlanie grafiki format bgc

    Bascom avr pcf8833 wyświetlanie grafiki format bgc


    Bascom avr pcf8833 wyświetlanie grafiki format bgc

    Bascom avr pcf8833 wyświetlanie grafiki format bgc

    Bascom avr pcf8833 wyświetlanie grafiki format bgc

    Bascom avr pcf8833 wyświetlanie grafiki format bgc
  • REKLAMA
  • #2 9700084
    dominon
    Poziom 18  
    Powinieneś na początku zmniejszyć rozmiary obrazka zanim wrzucisz go do programu "lcdconvert" do rozmiarów nie większych niż 128 pikseli na najdłuższej krawędzi. Na przykład w programie GIMP wybierając kolejno z górnego menu Obraz\Skaluj obraz oraz wpisując rozmiar w pikselach.
  • REKLAMA
  • #3 9700348
    ontario4
    Poziom 12  
    Dziękuje za odpowiedz , postąpiłem jak kolega radził w gipie 2 ze-skalowałem
    do rozmiaru 60 x 40 pikseli ,choć w samym programie lcd convert można skalować ,
    plik zapisałem do formatu bgc i zaprogramowałem scalak . Efekt ten sam tylko na płaszczyźnie 60 x 40 pikseli kolorowe linie , wrzucam fotki po skalowaniu .wcześniej nie przekraczałem 130x130. Linie po przekątnej , czerwone pudełko oraz napis są częścią programu .


    Bascom avr pcf8833 wyświetlanie grafiki format bgc


    Bascom avr pcf8833 wyświetlanie grafiki format bgc

    Bascom avr pcf8833 wyświetlanie grafiki format bgc
  • REKLAMA
  • Pomocny post
    #4 9700426
    dominon
    Poziom 18  
    Hmm... Miałem ten sam problem ale to było jakiś czas temu i na innym wyświetlaczu nie pamiętam już jak to rozwiązałem. Może popróbuj z ograniczeniem ilości kolorów do ilości obsługiwanej przez wyświetlacz to też można znaleźć w GIMPIE.
  • #5 9700496
    ontario4
    Poziom 12  
    Wcześniej próbowałem zapisać jako 256 kolorów 8bit jako bitmapa za pomocą programu paint jest opcja zapisz jako i można wybrać w wyświetlaniu nic się nie zmieniło . Może biblioteka pcf8833.lib jest napisana pod 12-bitowę grafikęnie nie mam programu który by kodował 12bit bitmapę.
    Znalazłem taki Program jak LCDBitmapAndFontCreator lecz nadaje się chyba do języka C
    bo koduje do schowka (clipboard) z rozszeżeniem x.h gdzie można wkleić przez dyrektywę
    $include "obrazek.h" .Może kolega coś podeśle p plik w formacie bgc i spróbuje coś wgrać. Zmieniłem atmegę na inną z wewnętrznym taktowaniem 1 mhz i jest to samo lecz wolniej.


    Bascom avr pcf8833 wyświetlanie grafiki format bgc
REKLAMA