Bascom AVR + LCD = d.... :(
Masz problem? Zapytaj na forum elektroda.pl
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Bascom AVR + LCD = d.... :(
Date: Tue, 16 Nov 2004 01:03:03 +0100
Witam.
Ostatnio zaczalem sie bawic Bascomem i mam pewien problem.
Wszystko dotyczy modulu LCD na popularnym Hitachi. Podczas
dotychczasowych doswiadczen z assemblerem wszystko bylo ok.
1. Czy BASCOM wogole umie korzystac z linii RW modulu LCD ?
2. Ponizszy program nie dziala :( ale dlaczego to nie wiem.
Na wyswietlaczu widac cale czarne pola w gornym rzedzie.
Poniewaz do linii D4-D7 sa podlaczone LEDy to widac, ze cos do
wyswietlacza jest wysylane.
Z lektury Googla dowiedzialem sie, ze to jest zle zainicjowany
modul. Ale co tu jest zle ?
Kontrolnie zamienilem nawet E i RS, ale nic sie nie zmienilo :(
LCD to WM-C2402M
$crystal = 4000000
$regfile = "8515DEF.dat"
Config Lcd = 20 * 2
Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 ,
Db7 = Porta.3 , E = Portd.7 , Rs = Portd.5
Config Porta = Output
Config Portb = Input
Config Portc = Output
Config Portd = Output
Cls
Lcd "Test"
Do
Set Portc.3
Waitms 500
Reset Portc.3
Wait 1
Lcd "1 2 3"
Loop
End
--
Slawomir Sidor N 51 58.1385 E020 09.1966
From: "Tomek" <wieczusWYTNIJTO_at_nospam_poczta.onet.pl>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: 16 Nov 2004 07:35:53 +0100
Witam.
powiedz jeszcze co zrobiles z linia E wyswietlacza
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Tue, 16 Nov 2004 19:51:37 +0100
powiedz jeszcze co zrobiles z linia E wyswietlacza
Podlaczona do portu D, zgodnie z opisem w podanym programie.
--
Slawomir Sidor N 51 58.1385 E020 09.1966
From: "Pablo" <pablosm__at_nospam_spam.poczta.onet.pl>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Tue, 16 Nov 2004 16:09:18 +0100
1. Czy BASCOM wogole umie korzystac z linii RW modulu LCD ?
2. Ponizszy program nie dziala :( ale dlaczego to nie wiem.
Na wyswietlaczu widac cale czarne pola w gornym rzedzie.
Ja mialem kiedys taki banalny problem ze az wstyd sie przyznac, linie
kontrastu na stale do Vcc podpialem, bo sobie wymyslilem ze to bedzie
najwiekszy kontrast. Objawy mialem podobne, wszystkie sie swiecily.
Sprawdzalem program, po kolei polaczenia
Dopiero jak dalem potencjometr do regulacji pomoglo
Moze to glupie ale ....moze cos pomoze
pozdrawiam
Pablo
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Tue, 16 Nov 2004 19:59:10 +0100
Slawomir Sidor wrote:
Z lektury Googla dowiedzialem sie, ze to jest zle zainicjowany
modul. Ale co tu jest zle ?
Jakiś rok temu miałem problem z wyświetlaczem 1 linia 16 znaków. Z
nieznanych mi przyczyn akurat ten egzemplarz wymagał znacznie
większych opóźnień i standarowe procedury BACOM'a nic nie dały.
Podłaczenie dowolnego innego moduliku bez zmian w programie oczywiście
rozwiązało problem. Wyświetlacz mam nadal, w zasadzie niczym się nie
różni na płytce od innych, ale coś z nim nie tak, wymaga strasznie
dużych opóźnień (udało mi się go odpalić ręcznie sterując liniami i
wstawiając opóźnienia rzędu 50ms między praktycznie każdą zmianą na
liniach).
--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl
From: "Piotrek Sz." <zumek_at_nospam_gazeta.SKASUJ-TO.pl>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Tue, 16 Nov 2004 19:54:43 +0000 (UTC)
Slawomir Sidor <slawek_at_nospam_graficomp.com.pl> napisał(a):
powiedz jeszcze co zrobiles z linia E wyswietlacza
Podlaczona do portu D, zgodnie z opisem w podanym programie.
Witam.
Więc ja tylko dla porządku zapytam , czy linia R/W jest podłączona do GND ?
Jeśli tak , to pozostaje oszukać Bascom-a i wmówić mu , że kwarc to np.16 MHz
,a wtedy wszystkie procedury opóźniające będa 4-krotnie dłuższe i byc może
Twój LCD ożyje :-).Ma się rozumieć , że tylko w programie testowym , bo w
poważniejszych zastosowaniach ten "numer" z oszukanym $CRYSTAL nie przejdzie.
Trafiłem kiedyś na LCD , który był kompatybilny z HITACHI , ale do działania
na 4 bitowej szynie danych , musiał mieć linie D0-D3 połączone z GND inaczej
ani rusz. ;)
Życzę powodzenia.
Piotrek Sz.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Tue, 16 Nov 2004 21:39:40 +0100
Więc ja tylko dla porządku zapytam , czy linia R/W jest podłączona do GND ?
Do procesora, ale nie znalazlem w Bascomie instrukcji zeby z niej
korzystac. Oczywiscie mozna napisac swoje procedury, ale jesli mam do
wszystkiego pisac swoje to wracam do assemblera, tam juz je mam.
Trafiłem kiedyś na LCD , który był kompatybilny z HITACHI , ale do działania
na 4 bitowej szynie danych , musiał mieć linie D0-D3 połączone z GND inaczej
ani rusz. ;)
A widzisz. Zaraz mu tak zrobie, podlacze RW do masy i pokombinuje z
ujemnym napieciem na kontrast zeby byl wyrazny (teraz jest czytelne na
granicy rozsadku).
PS: Tymczasowo podlaczylem VFD i dziala. Jak na dobrodziejstwa i
powszechnosc LCD to straszne to badziewia.
--
Slawomir Sidor N 51 58.1385 E020 09.1966
From: Ireneusz Niemczyk <Adres_at_nospam_znajdziesz.w.archiwum>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Tue, 16 Nov 2004 21:44:16 +0100
Wyświetlacze też są taktowane, może ten Twój ma coś nie tak z zegarem?
__
Pzd, Irek.N.
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Thu, 18 Nov 2004 21:35:03 +0100
Ireneusz Niemczyk wrote:
Wyświetlacze też są taktowane, może ten Twój ma coś nie tak z zegarem?
Nie wykluczam, w sumie mi na nim w ogóle nie zależy. To jest staruszek
straszny, zardzewiała ramka wyświetlacza itd. Coś w rodzaju eksponatu
muzealnego. Rozumiem, że generatorem jest jakiś RC, bo raczej kwarcu nie
widzę, a nie przypuszczam, żeby był wbudowany ? Pytam raczej z
ciekawości ...
--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl
From: Ireneusz Niemczyk <Adres_at_nospam_znajdziesz.w.archiwum>
Subject: Re: Bascom AVR + LCD = d.... :(
Date: Thu, 18 Nov 2004 23:15:03 +0100
Nie wykluczam, w sumie mi na nim w ogóle nie zależy. To jest staruszek
straszny, zardzewiała ramka wyświetlacza itd. Coś w rodzaju eksponatu
muzealnego. Rozumiem, że generatorem jest jakiś RC, bo raczej kwarcu nie
widzę, a nie przypuszczam, żeby był wbudowany ? Pytam raczej z
ciekawości ...
Jasne, co do generatora, moze byc na r/c abo jakis ceramiczny.
__
Pzd, Irek.N.