LCD data sheet for reference: http://www.newhavendisplay.com/specs/NHD-0224AZ-FSW-GBW.pdf
I have this LCD working, able to print characters to the first row, but the 2nd line refuses to display anything other than the cursor.
My LCD initialization is the following:
(Where "command" means RS = 1, R/W = 0, and the 0x__ code is DB7~DB0 in hexadecimal)
When I use
to move the cursor to position 64 (the first position on the 2nd line), I see the cursor blinking at the start of the second line. If I try to print a string of characters, I see the cursor move along the 2nd row of the display as if it were responding. No characters appear on the 2nd row, even when this exact string prints to the 1st row perfectly.
I have my code giving the LCD commands at a rate of about 4 commands/second, so timing shouldn't be an issue.
Does anyone have any idea what could possibly be wrong?
I have this LCD working, able to print characters to the first row, but the 2nd line refuses to display anything other than the cursor.
My LCD initialization is the following:
Rich (BB code):
command(0x30);
command(0x30);
command(0x30);
command(0x38);
command(0x10);
command(0x0f);
command(0x06);
command(0x01);
When I use
Rich (BB code):
command(0xc0);
I have my code giving the LCD commands at a rate of about 4 commands/second, so timing shouldn't be an issue.
Does anyone have any idea what could possibly be wrong?