Witam!
Na forum jestem pierwszy raz i chciałbym zapytać o wyświetlacze LCD.
Do płytki testowej AVR podłączam wyświetlacz LCD 2x16 świeci tylko 8 górnych punktów .
Na wyświetlaczu LCD 1x16 świecą tylko 4 od lewej?
pozatym LEDY działają ok.
o co tu chodzi?
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięsterowanie LCD przez at90s2313
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
W trakcie inicjalizacji wewnetrznej procesor wyswietlacza wlacza jedna linijke i dlatego masz 1 linie czarnych prostokatow. Jezeli uzywasz protokolu z wykorzystaniem 4 bitowej szyny danych to na samym poczatku musisz przestawic wyswietlacz na ten tryb (wysylajac odpowiednia komende). Potem trzeba wyslac komende "Clear Display". Jak to zrobic odsylam do noty katalogowej wyswietlacza. Wtedy bedziesz mial czysty ekran. Przed zapisem jakiegos znaku do wyswietlania musisz najpierw sprawdzic flage zajetosci (BUSY FLAG jak to zrobic ponownie nota katalogowa sie klania) gdyz czysczenie wyswietlacza moze trwac cos w okolicach 5ms i w tym czasie wyswietlacz nie przyjmie zadnej komendy ani danej. A potem to juz czysta przyjemnosc,sprawdzasz BF, wpisujesz znak,sprawdzasz BF,wpisujesz znak......
Pozdro
Dexter
Pozdro
Dexter
Bywają takie wyświetlacze, które wyglądają przykładowo na 1*16 znaków, a w rzeczywistości są to 2 * 8 znaków, co oznacza, że należy je zaprogramować do pracy 2 wierszowej i po napisanych 8 znakach należy zmienić wiersz.
Kolego Pikop, jak mi podasz adres to ci wyślę dokumentację do 44780, mój adres: an177@poczta.fm
Kolego Pikop, jak mi podasz adres to ci wyślę dokumentację do 44780, mój adres: an177@poczta.fm
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości