Re: help with 4 x 20 LCD
LCDOUT $FE,1
lcdout $FE,$80,"Hello"
the $FE,$80 is tolally unnecessary , the $FE,1 not only clears the screen it homes the cursor to
line 1 pos 0 too
LCDOUT $FE,1:FLAGS=0:PAUSE 250:LCDOUT $FE,1:PAUSE 250 ' Initialize LCD
is a waste of code space and indicates that the power on lcd wait may be too short
Pause xxx ' Wait for LCD to start up
LCDOUT $FE,1
is adequate , I have had displays that need the pause xxx to be as long as 500mS
its also possible that the default config settings in your pic16f887.inc file don't match your setup
can you blink a led at defined rate correctly ?
Last edited by richard; - 22nd February 2018 at 23:23.
Warning I'm not a teacher
Bookmarks