I am trying to program an LCD E-block and am simply want to display a few characters.
What is the format for sending commands and data to the LCD?
I know that it is being used in 4-bit mode and that the high nibble must be sent before the low nibble.
But how is the information clocked in?
How long does the enable pulse have to be?
How do you load in data into DDRAM and then get it to display the character.
Any assistance would be greatly appreciated.
Programming LCD E-block
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Programming LCD E-block
Hello
You should be able to find everything you need to know here.
http://www.rapidonline.com/netalogue/specs/57-0911.pdf
You should be able to find everything you need to know here.
http://www.rapidonline.com/netalogue/specs/57-0911.pdf
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Re: Programming LCD E-block
Are you doing the programming in VHDL?
I am also haveing the same problem.
Although the link given by Benj is helpful to understand how it works, it is impossible to send 8bit data vector to the EB005-30-03 LCD module.
It got only pin1-4 for data and pin6 for enable, which could be driven from the CPLD board.
Please let me know if you have found any clue.
I am also haveing the same problem.
Although the link given by Benj is helpful to understand how it works, it is impossible to send 8bit data vector to the EB005-30-03 LCD module.
It got only pin1-4 for data and pin6 for enable, which could be driven from the CPLD board.
Please let me know if you have found any clue.
Re: Programming LCD E-block
It sounds like the LCD is running in 4-bit mode on that system. I recently figured out 99% how to program it and with the help of Steve who sent me a code sample I have now got the LCD obeying my every command. Here is the thread that has this information:
http://www.matrixmultimedia.com/mmforum ... 029#p10476
John
http://www.matrixmultimedia.com/mmforum ... 029#p10476
John