alex_spotw wrote:
3. Contrast Level (you will amaze with how many people have a perfectly working LCD and Software, but fail to put the correct contrast level to see the characters).
I wouldn't be surprised.
I've been there. I spent a whole day there.
Boy, did I feel dumb (besides my usual looking dumb).
My contrast adjustment had to be all the way over at the bottom end of the scale for anything to show up at all. At 0% to 5%, you could see characters. At 5% through to 100%, you just saw a blank screen.
Also, are you monitoring the busy bit? or just using delay loops?
And don't be afraid to exaggerate the delay times during initialization. It might bother you, but it won't bother the LCD.