Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

How to talk to the lcd

Solved!
Go to solution

How do I control the LCD on the LabVIEW RI Evaluation KIT?  I have a SBRIO - 9636 evaluation kit.

Can someone explain how to use the LCD Character Display Driver

https://www.ni.com/en/support/downloads/tools-network/download.lcd-touch-screen-driver.html

 

I'm really confused. I see no instructions, notes, or even a hint on how to configure this.

It says it is HD44780 driver.

But everything in this driver seems to be based on this "LCD Command" cluster.

That has absolutely no meaning. 

Someplace somewhere software has to be controlling DIO going to the HD44780 chip.

There is no documentation that translate the "LCD Command" variable to actual hardware. 

What are we suppose to do with this "LCD Command" global variable.

I can see where they have time delays and bit level manipulation of this variable. 

So, I can only guess that this global has somehting to do with the data communcations to the chip.

But what?

Am I suppose to serialize this global and send it to the HD44780? If so how?

You would think something label "Command Send" would actually have something to do with sending a command, not playing with some global.

 

At this point I feel like it would be easier to write my own driver for this chip. 

 

 

 


Engineering - The art of applied creativity  ~Theo Sutton
0 Kudos
Message 1 of 2
(2,433 Views)
Solution
Accepted by topic author MrQuestion

 

Ok, figured it out.

The cluster was collapsed.

When creating anytype of generic driver it would be beneficial to have a note, or even a big arrow that says "modify here"

 

For anybody that just wants to get started writing to the LCD on the 9636

Download the generic driver.

 

And the VI Snippet attached.

 

 

 

say Hello1.png

Say Hello.png

  


Engineering - The art of applied creativity  ~Theo Sutton
0 Kudos
Message 2 of 2
(2,419 Views)