Change all of those constants from:
Row(whatever) to Ln(whatever)....
see what happens.
Also, it might be a timing problem. Shifting to the LEFT tells me it's missing an E pulse because the LCD is busy doing it's thing.
-----LCDOut 254,1-----
takes quite a bit more time to execute than the rest of the LCD commands.
Increase your LCD_COMMANDUS value or put an extra pause of a couple milliseconds after that command.





Bookmarks