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.

AT32uc3a Sterowanie wyświetlaczem LCD 16x2

miszaa88 16 Mar 2013 15:13 1059 2
  • #1 16 Mar 2013 15:13
    miszaa88
    Poziom 15  

    Mam problem ze sterowaniem, wyświetlaczem LCD 16x2(http://lispol.com/p/596/Wy%C5%9Bwietlacz%20LCD%202x16%20znak%C3%B3w), a dokładniej z jego inicjalizacją. Oto owoce mojej pracy:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Przed próbą inicjalizacji LCD w górnym wierszu są czarne kwadraciki, w dolnym spacje, po mojej zapewne nieudolnej inicjalizacji wyświetlacz jest wyczyszczony, nic poza tym. Jednak kod pisałem tak ażeby na pierwszej pozycji był migający kursor, którego brak. Próbowałem również po tej inicjalizacji wpisać jakieś znaki, bez efektu. Proszę o pomoc, gdzie popełniłem błąd?[/code]

    0 2
  • #3 16 Mar 2013 15:50
    miszaa88
    Poziom 15  

    Regulowałem, LCD jest podłączony raczej na pewno prawidłowo.

    Edit:
    Działa! Nie wiem dlaczego dopiero teraz zadziałało, ale wyrzuciłem z głównej funkcji tylko część programu która migała diodą(po prostu wcześniej nie chciało mi się tego kasować) oraz obsługę przerwania, mimo wszystko nie powinno to negatywnie wpłynąć na działanie programu, ale jak widać wpłynęło.

    0