Bartek
Guest
Wed Mar 31, 2004 12:49 pm
Mam problem ze sterowaniem LCD od Nokii w swoim programie
(program dziala na PIC16F873, jest w BASICU :)
Generalnie wyswietlacz dziala - udalo mi sie go zainicjowac,
potrafie ustawic kontrast, tryb inverse itp.
Problem w tym, ze nie udaje mi sie wyslac zadnych bajtow
danych (a przynajmniej LCD na nie nie reaguje) - ekran caly
czas pokazuje losowe kropeczki (prawdopodobnie objaw nie
wyczyszczenia RAM-u po resecie) i wysylanie czegokolwiek
w trybie danych (DC=1) nie przynosi efektu.
Mierzylem miernikiem i linia DC jest w porzadku - na styku LCD
ta linia jest 1 gdy ma byc 1 i 0 gdy ma byc 0.
Aha - uklad mam wzorowany na tym z EP 5/2003, oparty na 74LVC245.
Reasumujac: LCD reaguje na dane w trybie COMMMAND (low D/C) ale
nie chwyta danych w trybie DATA (high D/C).
Moze ktos ma jakies pomysly co moglbym jeszcze sprawdzic?
Bartek
Pablo_C
Guest
Wed Mar 31, 2004 4:28 pm
ja uruchomilem i oprogramowalem tego elcedziaka ale w bascomie. zasialam
przez diody natomiast linie sterujace mam poprowadzone prosto do pinów
procka (89c4051). niestety nie mialem z nim zadnych problemów. chaos to
faktycznie wynik resetu. wystarczy zapisac wyswietlacz samymi zerami po
krzyku. ale skoro Ty nie mozesz wyslac tych zer to kicha. masz mozliwosc
sprawdzenia czy jest on sprawny?
spróbuj wprowadzic 10ms opóznienia po wlaczeniu zasilania przed resetem moze
sie zle resetuje.
pozdrawiam
PC
p.s.
mam super programik do tworzenia czcionek i rysunków
damdam
Guest
Wed Mar 31, 2004 5:22 pm
Sprobuj podciagnac linie MOSI,SCK,SS oporami do plusa, i zwolnic ew. troche
przesylanie. ktores z tych rozwiazan naprawilo u mnie w/w objaw.
pzdr ,damdam
Pablo_C
Guest
Wed Mar 31, 2004 7:35 pm
spowolnienie nic nie da ten driver łyka 4Mb/s. co do pull-up-ów to
wewnętrznie 4051 ma chyba 100k albo więcej i u mnie działa.
PC
damdam
Guest
Wed Mar 31, 2004 10:16 pm
Użytkownik "Pablo_C" <pch[ciach]@poczta.onet.pl> napisał w wiadomości
news:c4fa4h$q3l$1@atlantis.news.tpi.pl...
Quote:
spowolnienie nic nie da ten driver łyka 4Mb/s. co do pull-up-ów to
wewnętrznie 4051 ma chyba 100k albo więcej i u mnie działa.
Masz racje (autopoprawka

), u mnie pomogly pull-upy (AT90S8535)
pzdr, damdam
Bartek
Guest
Fri Apr 02, 2004 6:16 am
damdam napisał(a):
Quote:
Sprobuj podciagnac linie MOSI,SCK,SS oporami do plusa, i zwolnic
ew. troche przesylanie. ktores z tych rozwiazan naprawilo u mnie
w/w objaw.
Dzięki wszystkim za rady. Co prawda dodanie pullup-ów nie pomogło, ale
za to pomogła wymiana wyświetlacza na inny egzemplarz, który zadziałał
bez problemów.
pozdrawiam
Bartek