CGRAM is RAM for storing the bit patterns for the eight user-defined characters, non-standard character types that are not in the CGROM. You can load your own dot pattern shapes into CGRAM and using certain reserved codes in DDRAM, call these up for display.
DDRAM - stands for "Data Display Random Access Memory" and is the working data buffer of the display. Each character on the display has a corresponding DDRAM location and the byte loaded in DDRAM controls which character is displayed.
Best regards,
Peter
Hi Peter and katela ,
Thanks for your replies.
I guess you hadn't got my question,
In Manual it is mentioned,
rs = 0, rw = 0 -- send command to LCD
rs = 1, rw = 0 -- send data to LCD .
rs = 0, rw = 1 -- reads busy flag
rs = 1, rw = 1 -- reads contents of the CGRAM,DDRAM
Normally I worked on programs, where I was sending commands and data for display. I have stored values in CGRAM for making my special chars and called the its address to be displayed on LCD.
But in the conditions "rs = 0, rw = 1 and rs = 1, rw = 1" is there any application where in as we will read what is there in LCD, as LCD is known as output device.
I want to know where that applies ??
regards,
Suresh.