4-bitowy interfejs LCD - jak sterowac ?



Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!

Poprzedni Następny
Wiadomoœć
spis treści
From: "Sławomir Licowicz \"slic\"" <slic_at_nospam_kki.net.pl>
Subject: 4-bitowy interfejs LCD - jak sterowac ?
Date: Thu, 18 Mar 1999 18:09:05 GMT


Mam kłopoty z 4-bitowym sterowaniem wyswietlaczem LCD. Udało mi się go
zaprogramować tylko w taki sposób, że :
1) inicjalizację/czyszczenie ekranu/zerowanie kursora wykonuję w trybie
sterowania 8 bitowego
2) włączam sterowanie 4-bitowe,odłączam 4 druty
3) teraz mogę wysyłać znaki po 4 drutach (w półbajtach - najpierw bardziej,
potem mniej znaczący nybel)
W tym przypadku ( jak również przy normalnym trybie 8-bitowym) WSZYSTKO
JEST O.K.
Jakiekolwiek próby wysyłania rozkazów 4-bitowo są bezskuteczne tzn.
próbowałem tak:
1) włączam sterowanie 4-bitowe
2) wysyłam sekwencje inicjalizacja/czyszczenie ekranu/zerowanie kursora ( w
półbajtach ...)
3) wysyłam znaki ...(j.w)
Dodatkowo zauważyłem, że wyświetlacz dziwnie reaguje na rozkaz NOP, który
jest opisany w specyfikacji układu HD44780 - sterowanie się wiesza, trzeba
wyłączyć zasilanie.
Czy to wina układu (np. nie w pełni zgodny ze standardem), czy popełniam
jakiś błąd ?
Pozdrawiam:
slic




Poprzedni Następny
Wiadomoœć
spis treści
From: "Ven" <visor_at_nospam_softel.gda.pl>
Subject: Re: 4-bitowy interfejs LCD - jak sterowac ?
Date: Thu, 18 Mar 1999 21:58:01 GMT


Cześć.

Poszukaj na stronach Hitachi www.semiconductor.hitachi.com/search/tree.
Tam jest to wszystko pięknie opisane.Inicjację w tryb 4-bitowy należy
przeprowadzić na samym początku po restarcie W dodatku kolejne rozkazy
trzeba wysyłać z odpowiednimi pauzami i nie wolno programowo sprawdzać czy
wyświetlacz jest wolny.Jak chcesz mogę Ci podesłać sekwencję startową.

Pozdrawiam
Venas

Sławomir Licowicz "slic" wrote in message
<01be7169$9a7339a0$LocalHost_at_nospam_ppp>...
Mam kłopoty z 4-bitowym sterowaniem wyswietlaczem LCD. Udało mi się go
zaprogramować tylko w taki sposób, że :
1) inicjalizację/czyszczenie ekranu/zerowanie kursora wykonuję w trybie
sterowania 8 bitowego
2) włączam sterowanie 4-bitowe,odłączam 4 druty
3) teraz mogę wysyłać znaki po 4 drutach (w półbajtach - najpierw bardziej,
potem mniej znaczący nybel)
W tym przypadku ( jak również przy normalnym trybie 8-bitowym) WSZYSTKO
JEST O.K.
Jakiekolwiek próby wysyłania rozkazów 4-bitowo są bezskuteczne tzn.
próbowałem tak:
1) włączam sterowanie 4-bitowe
2) wysyłam sekwencje inicjalizacja/czyszczenie ekranu/zerowanie kursora ( w
półbajtach ...)
3) wysyłam znaki ...(j.w)
Dodatkowo zauważyłem, że wyświetlacz dziwnie reaguje na rozkaz NOP, który
jest opisany w specyfikacji układu HD44780 - sterowanie się wiesza, trzeba
wyłączyć zasilanie.
Czy to wina układu (np. nie w pełni zgodny ze standardem), czy popełniam
jakiś błąd ?
Pozdrawiam:
slic