LCD - pomocy !



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?Q?Marek_Szyma=F1ski?= <maras_at_nospam_cso.com.pl>
Subject: LCD - pomocy !
Date: Wed, 28 Mar 2001 20:08:27 +0200


Próbuję uruchomić wyświetlacz LCD 2x16
Kiedyś robiłem to w trybie 8-bitowym i działało bez pudła, a teraz chcę żeby
działało po 4 bitach i jakoś nie wychodzi.

W jakimś opisie znalazłem następującą sekwencję startową:

1. RS=RW=0 WYSYŁAM PO KOLEI:

0010 - PRZEJŚCIE W TRYB 4-BITOWY (DRUGIEJ POŁÓWKI BAJTU JUŻ NIE WYSYŁAM)
TEST BF (PRZY RW = 1)
0010
1000 - 2 LINIE, ZNAKI 5X7
TEST BF (PRZY RW=1)
0000
1111 - WŁĄCZENIE WYŚWIETLACZA, KURSORA I MIGOTANIA
TEST BF (PRZY RW=1)
0000
0001 - KASOWANIE WYŚWIETLANIA, KURSOR NA POZYCJĘ 0
TEST BF (PRZY RW=1)
0000
0110 - WŁĄCZENIE AUTOINKREMENTACJI
TEST BF (PRZY RW=1)
1000
0000 - PODANIE ADRESU DDRAM 00
TEST BF (PRZY RW=1)
0100
0001 - WYSŁANIE ZNAKU "A" PRZY RW=0 RS=1

I na wyświetlaczu nic się nie dzieje. Tzn. dzieje się tyle, że wygląda jakby
się inicjował, oba wiersze równomiernie poszarzałe (kontrast ustawiony
PR-ką), kursor miga sobie spokojnie na 1 polu 1 wiersza i to tyle.

Co jest ?

Marek Szymański