LCD driver board JP1 pinout functions

I have constructed the hobbyboards LCD driver board and it seems to work (I am using it with the 20x4 LCD) - I now need to write the controlling 1-wire software in vb.net. I can access the DS2408 chip and change the logic levels of the 8 latches. BUT I cannot find out how these latches map to the LCD inputs.
I have the LCD driver schematic and can see that these latches end up on the JP1 header buts thats as far as I can get - These seems to be no corresponding schematic fior the LCD itself. Please help.
 
I have constructed the hobbyboards LCD driver board and it seems to work (I am using it with the 20x4 LCD) - I now need to write the controlling 1-wire software in vb.net. I can access the DS2408 chip and change the logic levels of the 8 latches. BUT I cannot find out how these latches map to the LCD inputs.
I have the LCD driver schematic and can see that these latches end up on the JP1 header buts thats as far as I can get - These seems to be no corresponding schematic fior the LCD itself. Please help.

LCD Driver
"It supports LCDs up to 20 x 4 or 40 x 2, that use the industry standard HD44780 controller and have a compatible single row pin out."

I don't have a 1-wire LCD (I have some rs232's), but as I read that, JP1 1-16 go directly to your LCD. 1-14 are data, 15-16 are backlight.

Basic info on the controller:
http://en.wikipedia.org/wiki/HD44780_Character_LCD

The DS2408 doesn't really control the LCD, it just sits between the 1-wire bus and the HD44780 as a serial-to-parallel converter. The HD44780 does the work. In order to actually display something, you'll have to do more than just send "hello world". You'll need to send initialization and control data to the HD44780.

Look at Eric's LCDDriver.java example. This is what you'll need to implement in vbnet.

Here's some info about the HD44780 instructions. This just happened to be the first one in google.
http://home.iae.nl/users/pouweha/lcd/lcd0.shtml
 
Thanks - Thats just what I needed - The VB.NET code works fine - I can Display data and redefine new characters. Now to move on to the switches!

I have constructed the hobbyboards LCD driver board and it seems to work (I am using it with the 20x4 LCD) - I now need to write the controlling 1-wire software in vb.net. I can access the DS2408 chip and change the logic levels of the 8 latches. BUT I cannot find out how these latches map to the LCD inputs.
I have the LCD driver schematic and can see that these latches end up on the JP1 header buts thats as far as I can get - These seems to be no corresponding schematic fior the LCD itself. Please help.

LCD Driver
"It supports LCDs up to 20 x 4 or 40 x 2, that use the industry standard HD44780 controller and have a compatible single row pin out."

I don't have a 1-wire LCD (I have some rs232's), but as I read that, JP1 1-16 go directly to your LCD. 1-14 are data, 15-16 are backlight.

Basic info on the controller:
http://en.wikipedia.org/wiki/HD44780_Character_LCD

The DS2408 doesn't really control the LCD, it just sits between the 1-wire bus and the HD44780 as a serial-to-parallel converter. The HD44780 does the work. In order to actually display something, you'll have to do more than just send "hello world". You'll need to send initialization and control data to the HD44780.

Look at Eric's LCDDriver.java example. This is what you'll need to implement in vbnet.

Here's some info about the HD44780 instructions. This just happened to be the first one in google.
http://home.iae.nl/users/pouweha/lcd/lcd0.shtml
 
Thanks - Thats just what I needed - The VB.NET code works fine - I can Display data and redefine new characters. Now to move on to the switches!

Hi,

would you care to share some of your code for outputting text to the LCD?
I've been googling for it myself, but it doesn't seem like too many people use 1-wire and VB together...
 
Back
Top