Jak uruchomic wyswietlacz LCD 2*16?

Jan 18, 2005 5 Replies

Witam. Podlaczylem do uPC AT90S2313 LCD 2*16, ale on nie funguje :(



Na module LCD jest 16 stykow. Zgodnie z artykulem w EDW podlaczam: Pin1 = GND; Pin2 = +5V; Pin3 = potencjometr 100k (kontrast); Pin4 = PortB.2; Pin5 = GND; Pin6 = PortB.3; Pin11 = PortB.4; Pin12 = PortB.5; Pin13 = PortB.6; Pin14 = PortB.7 (15 i 16 nie podlaczone, bo wyswietlacz nie ma podswietlenia).



Po wlaczeniu ukladu na wyswietlaczu nic sie nie pojawia - wniosek: kontrast, krese potencjometrem, i jedyne co uzyskuje na wyswietlaczu to w gornym rzedzie same czarne kratki, w dolnym NIC sie nie pojawia.



Program:



Config Portb = &11 Portd.4 = 0 'wyswietlacz wlaczany jest przez tranzystor BC516. Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 Cls Lcd "Test" Lowerline Lcd "wyswietlacza" Wait 3 Dim I As Integer I = 1 Cls Do Waitms 500 Incr I Lcd I Loop End



O co moze chodzic?


A drug± po³ówkê lini danych wy¶wietlacza umasi³e¶??

Piotr Pitucha napisał(a):

Nie zrobilem tego, gdyz moja kula nie przewiadziala, ze trzeba ;-)

Piotr Pitucha napisał(a):

Nie zaszla zadna zmiana. Nadal to samo.

Problem czesciowo rozwiazany, cos na plytce jestzwalone, ale nie wiem jeszcze co.

Dziekuje za sugestie.

Witam Nie widze w programie zadeklarowanego LCD np: Config Lcd = 16 * 2

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required