Could be C0 or 88.
If not you will have to make a small program to cycle through the different addresses until you find the 9 char address.
Paul
Could be C0 or 88.
If not you will have to make a small program to cycle through the different addresses until you find the 9 char address.
Paul
+-------------------------------------------------------------------+
| PBP 2.47/2.50 | MCS+ 3.0.0.5 | U2 Prog | Vista x64 | NO SLEEP!!!!!!! |
+-------------------------------------------------------------------+
Vista 32 | NO SLEEP!!!!!!!
LOL !!!
Alain
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
LOL,
There seem to be lots of people that do not get on with Vista, but my new laptop came with Vista and it has been very stable sytem so far.
Just lucky I quess.....
Paul
+-------------------------------------------------------------------+
| PBP 2.47/2.50 | MCS+ 3.0.0.5 | U2 Prog | Vista x64 | NO SLEEP!!!!!!! |
+-------------------------------------------------------------------+
Ok, here it is - just so you can sleep
CMD is the command register of the LCD, DATA is the data register. Addresses are 0x80 and 0xc0Code:/* Write ASCIIZ String to LCD at specified row and column from *Buffer */ void LCD_puts(byte code *Buffer){ byte x; LcdColumn = 0; LCD_write(0x80,CMD); while (x = *Buffer++) { LCD_write(x,DATA); if (LcdColumn++ == 7) LCD_write(0xc0,CMD); } }
JF
I had it working before anyone posted my question. I using code what was used for 8x2 and 16x2, it filled out correctly but uses more codes to do this instead of regular 16x2.
Bookmarks