If you're getting garbage, you're halfway there. If you're seeing just a row of blocks, you're more than halfway there.
What does your program look like? Post it.
Is there a 'startup' pause for the LCD? About a second usually works well, sometimes more, sometimes less.
Bookmarks