I'm not sure if this is an appropriate newsgroup to ask the question. I'm having problems with my LCD (both in real life and simulator) on a PIC18F system not showing anything, after ensuring that the hardware is connected properly. I'm beginning to suspect that either my sequence of operations on the LCD during the initialization before writing anything isn't done properly, or the timing of the command functions that I have called (those functions are built-in with mikroC development suite) aren't proper for my LCD (even though their library functions are said to be for HD44780 compatible LCDs). It would fantastic if someone replies on the basic sequence of operations that I should be instructing the LCD in order for it to work. I have basically initialized in the program where the data port, RS, Enable, and R/W pins are connected, turn on the LCD module, clear the display, turn the cursor display/blinking off, and return the cursor to top left corner. Thanks!
15 years ago