Thanks all for the replies.. I originally had the TRISB = 0, but removed it to simplify, added it back in, no difference. Added the cammandus & dataus lines, still no difference.
I'm using the 16F84a for now, so no A/D, no LVP, I've made sure it has XT OSC.
And have fiddled the contrast pot, I know it's right now tho, as the blocks come up on the first line, and then when I LCDOUT $fe,1.... The screen clears.
I even measured continuity between the data pins on my pic, and the pins on the LCD incase I had a problem on my breadboard.
I think I'm going to have to get another LCD panel to rule that out as being the problem...
Any more suggestions I'd be happy to hear, but I now presume it's a hardware fault, seeings how it doesn't seem I stuffed up any of the code.
Thanks again,
Dave
edit - R/W is also tied low... I know this as when I first connected it, I tied it high, and nothing happened, when I tied it low, it now clears...
Bookmarks