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

Inicjalizacja wyświetlacza LCD 16x2 z mikrokontrolerem AT32uc3a

miszaa88 16 Mar 2013 15:13 1341 2
REKLAMA
  • #1 12068174
    miszaa88
    Poziom 15  
    Posty: 368
    Pomógł: 9
    Ocena: 9
    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 / 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]
  • REKLAMA
  • #3 12068359
    miszaa88
    Poziom 15  
    Posty: 368
    Pomógł: 9
    Ocena: 9
    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.
REKLAMA