Quote Originally Posted by HenrikOlsson View Post
Finally, it's been a while since I used LCDOUT but I don't think the part about the $fe that Shawn wrote is 100% correct. You need $fe if the next byte you send is to be interpreted as a command by the LCD, for example LCDOUT $fe,1 to clear the screen. But when writing actual data to it you should not have the $fe in there as it will then try to interpret the first character after $fe as a command and strange things will occur. LCDOUT $fe,"Hello" will interpret the H as a command (whatever that might be) and then try to print ello.
You are correct, I never use LCDOUT this way. I always have a command in there so I have never come across this problem. Thanks for correcting this