8535 I LCD
Masz problem? Zapytaj na forum elektroda.pl
From: "Tomasz Kutyła" <tomkut_at_nospam_student.uci.agh.edu.pl>
Subject: 8535 I LCD
Date: Tue, 10 Dec 2002 00:46:06 +0100
Witam,
mam pewiem problem z wyświetlaczem LCD podpiętym do AVR'ka 8535 (f = 8MHz).
Piszę w Bascomie AVR kilka linijek kodu. M.in.:
cls
lcd "test lcd ok"
Po zaprogramowaniu lcd wyświetla mi jakies bzdury zupełnie przypadkowo. W
kompilatorze wszystko jest ustawione ok (piny dobrze przypisane, 4 bitowa
komunikacja z lcd, itd). Co moze byc tego przyczyna???
Pomóżcie, z góry dziękuję za pomoc!!
Tomek
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: 8535 I LCD
Date: 10 Dec 2002 01:05:38 +0100
mam pewiem problem z wyświetlaczem LCD podpiętym do AVR'ka 8535
(f = 8MHz).
Piszę w Bascomie AVR kilka linijek kodu. M.in.:
cls
lcd "test lcd ok"
Po zaprogramowaniu lcd wyświetla mi jakies bzdury zupełnie przypadkowo. W
kompilatorze wszystko jest ustawione ok (piny dobrze przypisane, 4 bitowa
komunikacja z lcd, itd). Co moze byc tego przyczyna???
Pomóżcie, z góry dziękuję za pomoc!!
Zakładając, że podłączenie LCD zostało właściwie zapisane w opcjach.
Zakładając, że kwarc jest taki sam jak zadeklarowany w opcjach.
Zakładając, że przewody od procka do wyświetlacza nie przekraczają 15cm.
Zakładając, że podłączony LCD ma tyle wierszy i kolumn ile wskazano w
opcjach.
To nie wiem, co może być przyczyną.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: 8535 I LCD
Date: Tue, 10 Dec 2002 01:24:28 +0100
Użytkownik "ziel" <zielpro_at_nospam_cavern.pl> napisał w wiadomości
Piszę w Bascomie AVR kilka linijek kodu. M.in.:
cls
lcd "test lcd ok"
Po zaprogramowaniu lcd wyświetla mi jakies bzdury zupełnie przypadkowo.
W
kompilatorze wszystko jest ustawione ok (piny dobrze przypisane, 4
bitowa
komunikacja z lcd, itd). Co moze byc tego przyczyna???
Zakładając, że podłączenie LCD zostało właściwie zapisane w opcjach.
Zakładając, że kwarc jest taki sam jak zadeklarowany w opcjach.
Zakładając, że przewody od procka do wyświetlacza nie przekraczają 15cm.
Zakładając, że podłączony LCD ma tyle wierszy i kolumn ile wskazano w
opcjach.
To nie wiem, co może być przyczyną.
Brak opóźnienia na LCD power-up?
MDz
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: 8535 I LCD
Date: 10 Dec 2002 01:33:35 +0100
Brak opóźnienia na LCD power-up?
Sam se dodaje opóźnienie przy pierwszym wywołaniu.
Ale jak pisze krzaczki, to albo wpisane, że kwarc 1MHz,
a jest 8MHz, albo za długie przewody, albo pomylone przewody.
No i jeszcze parę innych przyczyn.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: Ireneusz Niemczyk <NOSPAM_i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: 8535 I LCD
Date: Tue, 10 Dec 2002 15:41:11 +0100
Sam se dodaje opóźnienie przy pierwszym wywołaniu.
Ale jak pisze krzaczki, to albo wpisane, że kwarc 1MHz,
a jest 8MHz, albo za długie przewody, albo pomylone przewody.
No i jeszcze parę innych przyczyn.
A czy resetuje LCD-ka przy pierwszym wywołaniu? Wiesz, czasami procek
wystartuje, a wyświetlacz nie (jak jest mała przerwa w zasilaniu to
nawet często tak się dzieje). Zawsze daję softreset przed konfiguracjš!
A wogóle to program warto zaczšć od beep ;-)
--
PZD, Irek.N.
Chcesz rozweselić Boga? Powiedz Mu że masz plany!
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: 8535 I LCD
Date: 10 Dec 2002 20:52:53 +0100
A czy resetuje LCD-ka przy pierwszym wywołaniu? Wiesz, czasami procek
wystartuje, a wyświetlacz nie (jak jest mała przerwa w zasilaniu to
nawet często tak się dzieje). Zawsze daję softreset przed konfiguracjš!
A wogóle to program warto zaczšć od beep ;-)
Graficzne trzeba ręcznie resetować :-(,
ale tekstowe same z siebie się resetują, oczywiście z punktu widzenia
początkującego. ;-)
W bascomie softreset jest wpisany w to co widać w magic CV, Znaczy się
w obligatoryjne śmieci początkowe. ;-)
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 8535 I LCD
Date: Tue, 10 Dec 2002 01:01:51 +0100
Użytkownik "Tomasz Kutyła" <tomkut_at_nospam_student.uci.agh.edu.pl> napisał w
wiadomości news:at3a4r$mkp$1_at_nospam_galaxy.uci.agh.edu.pl...
Witam,
Po zaprogramowaniu lcd wyświetla mi jakies bzdury zupełnie
przypadkowo. W
kompilatorze wszystko jest ustawione ok (piny dobrze przypisane, 4
bitowa
komunikacja z lcd, itd). Co moze byc tego przyczyna???
Pomóżcie, z góry dziękuję za pomoc!!
Tomek
Zdaża się, że po prostu brakuje drabinki 10k podciągającej wszystkie
linie danych/sterujące do VCC. Nie wierz w pullupy wbudowane w AVRy,
są baardzo słabiutkie.
Pozdrawiam
Bartosz Sarama
From: "edek" <k_at_nospam_ii.pl>
Subject: Re: 8535 I LCD
Date: Tue, 10 Dec 2002 02:26:41 +0100
Użytkownik "Tomasz Kutyła" <tomkut_at_nospam_student.uci.agh.edu.pl> napisał w
wiadomości news:at3a4r$mkp$1_at_nospam_galaxy.uci.agh.edu.pl...
Witam,
mam pewiem problem z wyświetlaczem LCD podpiętym do AVR'ka 8535 (f =
8MHz).
Piszę w Bascomie AVR kilka linijek kodu. M.in.:
cls
lcd "test lcd ok"
Po zaprogramowaniu lcd wyświetla mi jakies bzdury zupełnie przypadkowo. W
kompilatorze wszystko jest ustawione ok (piny dobrze przypisane, 4 bitowa
komunikacja z lcd, itd). Co moze byc tego przyczyna???
Pomóżcie, z góry dziękuję za pomoc!!
Tomek
Mialem kiedys cos podobnego,
okazalo sie ze przerwa albo zwarcie
(juz nie pamietam) na ktoryms pinie.
edek
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: 8535 I LCD
Date: 10 Dec 2002 02:43:09 +0100
Mialem kiedys cos podobnego,
okazalo sie ze przerwa albo zwarcie
(juz nie pamietam) na ktoryms pinie.
O ! Właśnie, o tym zapomniałem. 80% uszkodzeń. :-)
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "Tomasz Kutyła" <tomkut_at_nospam_student.uci.agh.edu.pl>
Subject: Re: 8535 I LCD
Date: Fri, 13 Dec 2002 10:07:27 +0100
Już rozwiązałem ten problem. Napisałem własną procedurę do inicjacji i
wyświetlania napisów na LCD.
Wydaje mi się, że mój Bascom AVR w zły sposób to robi. W końcu coś się
wyświetla!!
Pozdrowionka!!
Tomek