Sida 1 av 1

LCD_Problem

Postat: 30 januari 2004, 09:46:38
av tusse
Vad är fel?
Köpte två stycken displayer 2x16 med HD44780A00 men jag får bara ut en rad med fyrkanter.
Så här ser koden ut, har provat lite versioner på den med det blir inge skillnad.



DEFINE LCD_DREG PORTA
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTA
DEFINE LCD_RSBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
'DEFINE LCD_COMMANDUS 2000
'DEFINE LCD_DATAUS 50

CMCON=7

Pause 500

LCDOut $FE,1,"Startar"
LCDOut $Fe,$C0,"Test"


Inkoppling enlig PIC-Basic manual

Postat: 30 januari 2004, 10:42:33
av rickeboy
En rad med fyrkanter är LCD:ns sätt att säga "Jag mår bra och funkar"... den hinner man oftast inte se när man sätter ditt batteriet till PIC/LCD samtidigt då den inititialiseras MKT fort... dvs så fort LCDn får ngt på ngn pinne så tar den bort sin "jag funkar" grej typ...

Sammanfattning: Du har antagligen kopplat fel alternativt fel på ngn sladd/kabel, om du har lött kan det vara dålig kontakt eller liknade...

Det du har råkat ut för är ett av dem tråkigaste felen... tycker iaf jag... då man vet att det kommer krävas ganska mkt felsökning... förutsatt att det inte är ett MKT synligt fel...

//Rille

Postat: 30 januari 2004, 10:43:54
av matseng
En (eller en halv) rad med svarta fyrkanter brukar innebära att displayen inte har initierats ordentligt.

Kolla att du kopplat in den rätt. (fast det har du ju väl redan gjort?)

Postat: 30 januari 2004, 12:43:56
av tusse
Tack.
Det löste sig.
Har satt för tjocka ben i kopplinsdäcket ,det var en glappkontakt.

Bert