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

[Mega32][Bascom] - Dziwne działanie z wyświetlaczem ST7565R

pier 29 Wrz 2016 10:46 957 2
  • #1 15961677
    pier
    Poziom 24  
    Witam.
    Buduję zegarek oparty o Atmegę32 i wyświetlacz na sterowniku ST7565R.
    Układ podobny do mojego panelu zdalnego. Skopiowany jest z niego program, oczywiście przerobiony odpowiednio i powycinane co trzeba. Na razie tylko go uruchamiam.
    I tak jak przy pisaniu programu pod "Panel zdalny" nie było problemów to teraz dzieją się dziwne rzeczy.
    Po pierwsze wyświetlacz działa jak chce raz po zaprogramowaniu wyświetla poprawnie raz co mu się podoba. Potrafi wyświetlać obrazki które nie są przeze mnie skierowane na wyświetlacz a jedynie są zadeklarowane w programie!
    Po załadowaniu tego programu wyświetlanie jest ok.
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Ale jeśli odremuje linie:
    ' Setfont Font8x8tt
    'Lcdat 5 , 72 , "55"
    wyświetlacz już pokazuje co chce.?

    Dodatkowo zauważyłem coś strasznie dziwnego.
    Jeśli wywalę z programu ostatnią deklarację pliku "schemat.bgf" , program niby się załaduje do procesora ale w ogóle nie działa, nie załącza nawet podświetlania.
    Wygląda jakby to kompilator walił jakieś śmieci do procesora ale kombinowałem z różnymi wersjami Bacoma, zmieniałem komputer i nic to nie dawało. Pobierałem nawet od nowa demo Bascoma z oficjalnej strony i nic zawsze tak samo.
  • #2 15962020
    Konto nie istnieje
    Konto nie istnieje  
  • #3 15962336
    pier
    Poziom 24  
    Trochę się wyjaśniło.
    Miałem infekcję na komputerze i na pendrive tam gdzie jest projekt.
    Dlatego na drugim komputerze było tak samo.

    Po usunięciu infekcji działa prawidłowo wyświetlanie grafiki ale problem jest z tekstem.
    Teks wyświetlony każdą dostępną czcionką to jakieś bargroły.
    Wywaliłem wszystkie czcionki które były używane w programie i pobrałem inne, to samo.
    Co to może być?

    Dodano po 18 [minuty]:

    Sprawa rozwiązana.
    Przeinstalowałem Bascoma i pomogło.
REKLAMA