Programming LCD E-block

For E-blocks user to discuss using E-blocks and programming for them.

Moderators: Benj, Mods

Post Reply
Powerman
Posts: 1
Joined: Thu Apr 03, 2008 4:57 pm
Contact:

Programming LCD E-block

Post by Powerman »

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.

User avatar
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

Post by Benj »

Hello

You should be able to find everything you need to know here.
http://www.rapidonline.com/netalogue/specs/57-0911.pdf

asa
Posts: 4
Joined: Sat Nov 08, 2008 6:08 pm
Contact:

Re: Programming LCD E-block

Post by asa »

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.

croudyj
Posts: 9
Joined: Wed Nov 05, 2008 8:16 am
Contact:

Re: Programming LCD E-block

Post by croudyj »

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

Post Reply