Wiktor - 4 Lis 2002, 17:40
Mam problem z wyswietlaczem 2*16 (cm1621 ds1lyhc7) sterowanym z at89s8353.
Jest ocs takiego, ze jak wlaczam calosc do sieci (bez wzgledu w jakiej
kolejnosci: lcd, sterownik) to czasem wyswietla sie linijka gorna cala
ciemna, a potem gasnie, czasem od razu jest wylaczony. Generalnie potem nie
ma nich choc powinno. Jak wylaczam z sieci sterownik to na wyswietlaczu
pojawia sie to, co powinno byc w danej chwili podczas wykonywania programu w
mikrokontrolerze, a po chwili wszystko gasnie. Programuje przez lpt, program
w bascomie. Co poradzic, pomozcie!
Dzieki,
Wiktor
"I know not with what weapons Word War III will be fought,
but World War IV will be fought with sticks and stones."
A. Einstein
Marek Dzwonnik - 4 Lis 2002, 17:42
Mam problem z wyswietlaczem 2*16 (cm1621 ds1lyhc7) sterowanym z at89s8353.
Jest ocs takiego, ze jak wlaczam calosc do sieci (bez wzgledu w jakiej
kolejnosci: lcd, sterownik) to czasem wyswietla sie linijka gorna cala
ciemna, a potem gasnie, czasem od razu jest wylaczony. Generalnie potem
nie
ma nich choc powinno. Jak wylaczam z sieci sterownik to na wyswietlaczu
pojawia sie to, co powinno byc w danej chwili podczas wykonywania programu
w
mikrokontrolerze, a po chwili wszystko gasnie. Programuje przez lpt,
program
w bascomie. Co poradzic, pomozcie!
Żle ustawione napięcie polaryzujące LCD? (kontrast)
MDz
Marek Lewandowski - 4 Lis 2002, 18:42
| w bascomie. Co poradzic, pomozcie!
Żle ustawione napięcie polaryzujące LCD? (kontrast)
I za wczesna inicjalizacja LCD.
Marek Dzwonnik - 4 Lis 2002, 18:44
I za wczesna inicjalizacja LCD.
Chociaż przy wyłączaniu zasilania przez moment przebłyskuje coś sensownego.
Czyli wygląda na to, że jednak LCD inicjalizuje się poprawnie.
MDz
Marek Lewandowski - 4 Lis 2002, 18:49
Chociaż przy wyłączaniu zasilania przez moment przebłyskuje coś sensownego.
Czyli wygląda na to, że jednak LCD inicjalizuje się poprawnie.
Albo leci przypadkowy reset procka
Marek Dzwonnik - 4 Lis 2002, 22:26
| Chociaż przy wyłączaniu zasilania przez moment przebłyskuje coś
sensownego.
| Czyli wygląda na to, że jednak LCD inicjalizuje się poprawnie.
Albo leci przypadkowy reset procka
Może być. A LCD jest już dawno wygrzany i chętny do pracy.
MDz
Marek Lewandowski - 5 Lis 2002, 02:47
| Albo leci przypadkowy reset procka
Może być. A LCD jest już dawno wygrzany i chętny do pracy.
Dokładnie o to mi chodziło...
Wiktor - 5 Lis 2002, 03:48
| Albo leci przypadkowy reset procka
| Może być. A LCD jest już dawno wygrzany i chętny do pracy.
Dokładnie o to mi chodziło...
czyli sprawdzic reset procka?
a jak nie???
czy dane do lcd laczy sie bezposrednio czy moze przez jakies male rezystory?
wiktor.
Marek Dzwonnik - 5 Lis 2002, 06:52
| Albo leci przypadkowy reset procka
| Może być. A LCD jest już dawno wygrzany i chętny do pracy.
| Dokładnie o to mi chodziło...
czyli sprawdzic reset procka?
a jak nie???
Chodziło o to, że LCD po włączeniu zasilania potrzebuje ok. 10ms na
powstanie z martwych. Jeżeli zaczniesz gadać do niego zbyt wcześnie to Cię
zignoruje. Dlatego przed inicjalizacją LCD musisz mieć wstawione
parę(..nascie..dziesiąt) ms. opóźnienienia.
Poza tym, zajrzyj do tego wątku - nie jest to dokładnie odpowiedź na Twoje
pytanie, ale może się przydać:
http://groups.google.com.pl/groups?selm=iphB8.119650%24vc2.1421206%40...
ello.at
"Przypadkowy reset" miał oznaczać, że być może przy wylączaniu przypadkowo
restartujesz procesor, który resztką sił zdąża jeszcze zainicjować i
wyświetlić coś na (zasilanym od dawna) LCD.
A na pewno zacznij od podregulowania kontrastu.
czy dane do lcd laczy sie bezposrednio czy moze przez jakies male
rezystory?
Bezpośrednio.
MDz