Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Bascom][ATmega644P][ST7565R] - Tekst OK. Jak uruchomić rysowanie figur ?

Maciek_z_Krakowa 05 Lis 2013 19:27 1527 8
  • #1 05 Lis 2013 19:27
    Maciek_z_Krakowa
    Poziom 7  

    Podłączyłem wyświetlacz graficzny oparty na sterowniku ST7565R

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod


    I to działa

    ale nie działają żadne instrukcje graficzne

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    Kod: text
    Zaloguj się, aby zobaczyć kod

    dodanie biblioteki $lib "glcd.lbx" też nie pomaga

    Co robić
    Proszę na przyszłość używać tagu syntax do oznaczania kodu.
    Poprawiono tytuł,
    LordBlick

    0 8
  • #2 06 Lis 2013 15:12
    Maciek_z_Krakowa
    Poziom 7  

    Zastanawiałem się czy nie obejść problemu po przez zdefiniowanie ramki dookoła napisu za pomocą dodatkowych znaków

    np. Deflcdchar 0,16,32,32,32,32,32,32,32

    Ale kompilator pokazuje błąd w/w linii (error 61 label non found)

    0
  • #4 06 Lis 2013 17:27
    Maciek_z_Krakowa
    Poziom 7  

    piotrva napisał:
    Masz złą bibliotekę dodaną - powinno być $lib "glcdeadogm128x64.lbx"


    nie ma biblioteki glcdeadogm128x64.lbx tylko jest glcdeadogm128x6.lbx

    Jeżeli dam inną bibliotekę to kompilator wywala się na linii Config Graphlcd

    0
  • #5 19 Gru 2013 12:06
    Patryk L

    Poziom 15  

    Witam ! Niestety biblioteka do tego wyświetlacza nie obsługuje rysowania czegokolwiek. Jest to nawet zaznaczone w samplu bascom pod ten wyswietlacz.

    0
  • #6 19 Gru 2013 12:23
    Maciek_z_Krakowa
    Poziom 7  

    A jednak widziałem że udało się pod bascomem uzyskać grafikę

    0
  • #7 20 Gru 2013 17:08
    Patryk L

    Poziom 15  

    Tak. Grafikę można swobodnie wrzucać po konwersji na format bgf. Ja proste rysowanie stworzyłem na podstawie grafiki z jednego pixela, waitów i przesuwania o kolejne pozycje ale jest to dosyć mozolne.

    0
  • #9 20 Gru 2013 19:01
    Maciek_z_Krakowa
    Poziom 7  

    Gdybym wiedział jak to zrobić to bym nie pisał pytania na forum.
    Myślałem że może ktoś robił modyfikacje biblioteki, albo jest biblioteka która działa.

    Próbowałem zaprogramować znak chr() i nim rysować, ale bez skutku.
    Pomysł z grafiką o wymiarach 1x1 jest ciekawy.

    0