3:38 Skip to Pinouts To me, the main points are as follows: The RS pin goes to logic 0 for instructions and logic 1for data to be displayed. enable pin: high reads data applied to data pins. When low executes commands/ displays data. The issue I was having is that both the RS pin and enable pin seem to have similar descriptions. Well, I read a separate article, and I sorted this out. So, in my humble understanding, the enable pin is the more important pin. It seems to have priority . The enable pins seems to allow the processing of incoming signals (no matter if instruction or data). Whereas, the RS pin differentiates commands (instruction or data). The enable pin seems more like an on/off switch for new commands, whereas the RS pin is the differentiator of types of commands (data or instruction). A google search of enable pin says: The enable pin is used by the LCD to latch information presented to its data pins. When data is supplied to the data pins, a high-to-low pulse must be applied to this pin in order for the LCD to latch in the data present at the data pins. CGROM and CGRAM All LCD displays based on Hitachi HD44780 controller have two types of memories that store defined characters called CGROM and CGRAM (Character Generator ROM & RAM). CGROM memory is non-volatile and can’t be modified whereas; CGRAM memory is volatile and can be modified any time. Me reading the Wikipedia link Hitachi HD44780 LCD controller (unlisted video): ruclips.net/video/MiAADetJj0s/видео.html
That's nice lcd!!!
3:38 Skip to Pinouts
To me, the main points are as follows:
The RS pin goes to logic 0 for instructions and logic 1for data to be displayed.
enable pin: high reads data applied to data pins. When low executes commands/ displays data.
The issue I was having is that both the RS pin and enable pin seem to have similar descriptions. Well, I read a separate article, and I sorted this out.
So, in my humble understanding, the enable pin is the more important pin. It seems to have priority . The enable pins seems to allow the processing of incoming signals (no matter if instruction or data). Whereas, the RS pin differentiates commands (instruction or data).
The enable pin seems more like an on/off switch for new commands, whereas the RS pin is the differentiator of types of commands (data or instruction).
A google search of enable pin says:
The enable pin is used by the LCD to latch information presented to its data pins. When data is supplied to the data pins, a high-to-low pulse must be applied to this pin in order for the LCD to latch in the data present at the data pins.
CGROM and CGRAM
All LCD displays based on Hitachi HD44780 controller have two types of memories that store defined characters called CGROM and CGRAM (Character Generator ROM & RAM). CGROM memory is non-volatile and can’t be modified whereas; CGRAM memory is volatile and can be modified any time.
Me reading the Wikipedia link Hitachi HD44780 LCD controller (unlisted video):
ruclips.net/video/MiAADetJj0s/видео.html