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

[Atmega8][bascom][ST7920] Uruchomienie wyświetlacza LCD 128x64 na bibliotece glcdks108

koloboro 11 Lis 2020 18:43 1266 14
REKLAMA
  • #1 19037445
    koloboro
    Poziom 16  
    Witam
    Mam wyświetlacz graficzny LCD 128x64 ST7920. Niestety nie mogę go uruchomić na dostępnej bibliotece glcdks108 dostępnej w bazie bascoma.
    Wyświetlacz taki:
    Link

    A tu filmik:
    Link

    Z góry dzięki za pomoc.
  • REKLAMA
  • #2 19038078
    fifcio13-13
    Poziom 30  
    Pokaż jak to podłączyłeś. Jak to programujesz i czy są jakieś błędy kompilacji?
  • REKLAMA
  • #3 19038106
    koloboro
    Poziom 16  
    Podłączyłem według tego schematu:
    [Atmega8][bascom][ST7920] Uruchomienie wyświetlacza LCD 128x64 na bibliotece glcdks108

    Program testowy:
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod



    Kompilacja bez problemów
  • #4 19038116
    fifcio13-13
    Poziom 30  
    Popatrz jeszcze raz na schemat i na konfiguracje portów w kodzie.


    Link
  • #5 19038124
    koloboro
    Poziom 16  
    schemat jest przykładowy.
    podłaczone mam jak w kodzie i do atmegi8 sprawdzałem trzy razy

    pytanie czy ta biblioteka jest ok
  • #6 19038156
    fifcio13-13
    Poziom 30  
    Opisz co się dzieje. Nic nie wyświetla, czy krzaki? Kontrast dobrze ustawiony? Daj to w jakiejś pętli.
  • REKLAMA
  • #7 19038162
    koloboro
    Poziom 16  
    Kontrast dobrze, wyświetla krzaki.
  • REKLAMA
  • #8 19038168
    fifcio13-13
    Poziom 30  
    A próbowałeś zmienić font?
  • #9 19038171
    koloboro
    Poziom 16  
    Nie, spróbuję z 16x16.



    Podmieniłem font - bez zmian.
    Dodałem pętle do loop - bez zmian
  • Pomocny post
    #10 19038195
    fifcio13-13
    Poziom 30  
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod

    Jeszcze co do tego - tutaj ustawiasz pozycję na pixel, więc napisy się nakładają. Puść jeden napis.
  • #12 19038648
    koloboro
    Poziom 16  
    bart-projects napisał:
    ST7920 nie ruszy na bibliotece do KS108. Spróbuj tego z załącznika.


    Dziekuję.
    Proszę powiedz czy dobrze kumam, że komunikacja szeregowa.
  • #14 19038890
    koloboro
    Poziom 16  
    Jeszcze raz dziękuję. Wieczorkiem popróbuję.
    Pozdrawiam
  • #15 19041207
    koloboro
    Poziom 16  
    bart-projects napisał:
    ST7920 nie ruszy na bibliotece do KS108. Spróbuj tego z załącznika.


    Cześć
    Jesteś może w stanie podpowiedzieć gdzie zmieniać konfigurację wyjść. Bo w samym programie nic nie ma. Tylko w pliku LCD_ST7920_seriell_declare.inc są opisane porty.

Podsumowanie tematu

Użytkownik ma problem z uruchomieniem wyświetlacza LCD 128x64 ST7920 przy użyciu biblioteki glcdks108 w Bascom. Po podłączeniu zgodnie z zamieszczonym schematem i poprawnej kompilacji kodu, wyświetlacz nie działa prawidłowo, pokazując jedynie "krzaki". Użytkownik sprawdził kontrast i próbował zmienić font, jednak bez skutku. Inni uczestnicy dyskusji sugerują, że biblioteka glcdks108 nie jest odpowiednia dla ST7920 i zalecają poszukać alternatywnych bibliotek. Użytkownik pyta również o konfigurację portów w pliku LCD_ST7920_seriell_declare.inc.
Podsumowanie wygenerowane przez model językowy.
REKLAMA