RTV forum PL | NewsGroups PL

KS0066U a LCD 1x16 - jak prawidłowo zainicjować wyświetlacz połączeniem z HD4478?

KS0066U - szukam praktyka

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - KS0066U a LCD 1x16 - jak prawidłowo zainicjować wyświetlacz połączeniem z HD4478?

Jacek Anaszewski
Guest

Tue Dec 07, 2004 8:13 pm   



Witam.
Czy jest tu ktos kto uruchomil LCD 1x16 na kontrolerze Samsunga
KS0066U? Pisza wszedzie, ze jest kompatybilny z HD4478. Do tego typu
mam dzialajacy kod inicjalizacyjny. Skoro wiec jest kompatybilny to
czemu nie dziala na KS0066U? Niby sie cos tam inicjuje, znika mi 8
testowych prostokatow, ale dalej nic. Moglbym przypuszczac, ze
problem jest juz na etapie przesylania danych do DDRAMu, ale
inicjalizacja wydaje sie byc nie dokonczona bo nie wyswietla nawet
kursora. Oto moja funkcja inicjujaca:

void InitLCD(void)
{
SetFunc( 0x30 );
SetFunc( 0x30 );
SetFunc( 0x30 );
SetFunc( 0x30 ); // tu dla HD 2x16 mialem 0x38
SetFunc( 0x08 );
SetFunc( 0x0c );
SetFunc( 0x01 );
SetFunc( 0x06 );
SetFunc( 0x80 );
}

Opoznienia dalem na maksa.
W manualu do KS wszystko jest podobnie jak do HD.
Jestem juz bezsilny bo zonglowalem kolejnoscia komend na wszystkie
mozliwe sposoby. Jesli ktos uruchomil ten wynalazek to bylbym wdzieczny
za algorytm inicjujacy.
Pozdrawiam.

J.F.
Guest

Tue Dec 07, 2004 9:39 pm   



On Tue, 07 Dec 2004 21:13:59 +0100, Jacek Anaszewski wrote:
Quote:
Czy jest tu ktos kto uruchomil LCD 1x16 na kontrolerze Samsunga
KS0066U? Pisza wszedzie, ze jest kompatybilny z HD4478. Do tego typu
mam dzialajacy kod inicjalizacyjny. Skoro wiec jest kompatybilny to
czemu nie dziala na KS0066U? Niby sie cos tam inicjuje, znika mi 8
testowych prostokatow, ale dalej nic.

Testuj dalej - wiekszosc tych 1x16 jest naprawde 2x8.
Druga czesc linii jest dostepna pod dalszymi adresami, a i inicjowac
trzeba na dwie linie.

J.

elektroda NewsGroups Forum Index - Elektronika Polska - KS0066U a LCD 1x16 - jak prawidłowo zainicjować wyświetlacz połączeniem z HD4478?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map