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

[Atmega128][Bascom] + T6963CFG 240x64 - nie wyświetla w trybie graficznym

Adam4321 27 Mar 2011 22:31 2349 5
REKLAMA
  • #1 9331242
    Adam4321
    Poziom 20  
    Witam,

    Buduję układ zbudowany z Atmegi128, kwarc 16MHz, wyświetlacz graficzny 240x64 na sterowniku T6963CFG (PG24064WRF firmy POWERTIP), kilka diodek i switchy. Program pisany w Bascomie 1.11.9.5. Nie mogę sobie poradzić z trybem graficznym tego wyświetlacza. Podczas wyświetlania plików *.bgf, wyświetlacz rysuje tylko czarne pole (jak na załączonym zdjęciu). Natomiast tryb tekstowy działa bez problemu.
    Czy ktoś spotkał się z takim problemem?, jak to ugryźć?

    $regfile = "m128def.dat"
    $crystal = 16000000



    Config Graphlcd = 240 * 64 , Dataport = Porta , Controlport = Portf , Ce = 5 , Cd = 6 , Wr = 3 , Rd = 4 , Reset = 7 , Fs = 2 , Mode = 6


    Cls

    Cursor Off

    Locate 3 , 20 : Lcd "GRAPH LCD TEST"
    Waitms 100

    Showpic 0 , 0 , Logo
    Wait 4

    End

    Logo:
    $bgf "logo5.bgf"

    [Atmega128][Bascom] + T6963CFG 240x64 - nie wyświetla w trybie graficznym
  • REKLAMA
  • #2 9331830
    Snikers
    Poziom 24  
    grafikę konwertujesz przy ustawieniach:
    font 6x8 z czarno-białej bitmapy (zapisz jako "mapa bitowa monochromatyczna")
  • REKLAMA
  • #3 9331894
    Adam4321
    Poziom 20  
    Na plik *.bgf konwertuję programem wbudowanym w bascomie, wypróbowałem już chyba wszystkie opcje. Bitmapę tworzyłem w Paintcie i zapisywałem ją również w trybie monochromatycznym (stosowałem różne foramaty bitmap). Dzisiaj po południu spróbuje jeszcze zapisać bitmapę innym programem graficznym.
  • REKLAMA
  • #4 9332068
    Snikers
    Poziom 24  
    Jeszcze stosuje rozmiar bitmapy będący wielokrotnością 6 i 8 czyli np 54x128 w przypadku mojego lcd 240x128. Procek i kwarc mam ten sam. Bascom tez ten sam.
  • REKLAMA
  • #6 9338956
    Adam4321
    Poziom 20  
    Postanowiłem podzielić się informacją co było powodem błędnego działania trybu graficznego.

    W pierwszej kolejności wymieniłem wyświetlacz na inny egzemplarz ale nic to nie dało. Po dwóch dniach googlowania i konwertowaniu kolejnych bitmap zwątpiłem troszeczkę. Postanowiłem zacząć wszystko od początku, odinstalowałem bascoma i zainstalowałem jego najnowszą wersję 1.11.9.8. Ku mojemu zaskoczeniu po pierwszej kompilacji moje oczy ujrzały to na co czekałem od kilu dni. Teraz wszystko działa tak jak powinno, wyświetlacz prawidłowo wyświetla grafikę. Temat uważam za zamknięty.
REKLAMA