From b23db720cb89ce695d1899f315331fe8a2681ba9 Mon Sep 17 00:00:00 2001 From: marschap Date: Tue, 17 May 2005 18:13:15 +0000 Subject: [PATCH] updated hd44780.docbook with Matteo Pillon's lcdserializer documentation patch --- docs/lcdproc-user/drivers/hd44780.docbook | 34 ++++++++++++++++------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/docs/lcdproc-user/drivers/hd44780.docbook b/docs/lcdproc-user/drivers/hd44780.docbook index ba3198f..93d5146 100644 --- a/docs/lcdproc-user/drivers/hd44780.docbook +++ b/docs/lcdproc-user/drivers/hd44780.docbook @@ -17,7 +17,7 @@ parallel port: serial LPT -And supports a PIC-an-LCD connected to a serial port. +And supports a PIC-an-LCD or LCD serializer connected to a serial port. The driver also lets you use multiple displays as a single virtual @@ -1038,7 +1038,7 @@ It does not support a keypad nor backlight switching. LCD serializer connection is technically the same of PIC-an-LCD with the same advantages, it uses the serial making things really simple. -LCD serializer +LCD serializer is not a commercial product like PIC-an-LCD, it's just a project found digging on the net freely available. You have all the tools and the code to build it yourself and to customize the behaviour of the device. @@ -1050,8 +1050,8 @@ You have all the tools and the code to build it yourself and to customize the be Some electronic knowledge and familiarity with the soldering iron A PIC16F84 (I used PIC16F84A) or PIC16C54 -JDM PIC programmer -gputils and picprog installed on your GNU/Linux box +JDM PIC programmer +gputils and picprog installed on your GNU/Linux box @@ -1062,13 +1062,19 @@ You have all the tools and the code to build it yourself and to customize the be First, you need to download the asm source for your pic and then make the hex: - wget http://www.mindspring.com/~tcoonan/lcd18f84.asm - gpasm lcd18f84_custom.asm + +wget http://www.mindspring.com/~tcoonan/lcd18f84.asm + + +gpasm lcd18f84_custom.asm + Now the binary is ready to be flashed to the PIC. Connect the programmer with the PIC installed and issue the following command to see it burning ;-): - picprog --erase --burn --input lcd16f84.hex --pic /dev/ttyS0 + +picprog --erase --burn --input lcd16f84.hex --pic /dev/ttyS0 + @@ -1078,12 +1084,16 @@ Connect the programmer with the PIC installed and issue the following command to Running lcdproc -It's time to build the operating circuit and to power on your new toy. +It's time to build the operating circuit and power on your new toy. You should see OK. on the LCD screen, otherwise, double-check all the connections. Now change LCDd.conf to include the following statments in the hd44780 section: - ConnectionType=lcdserializer - Device=/dev/ttyS0 + +ConnectionType=lcdserializer + + +Device=/dev/ttyS0 + Start the daemon and relax watching lcdproc running. @@ -1167,6 +1177,10 @@ it clear, how the ConnectionType is to be set. BWCT USB device "bwctusb" bwctusb + +LCD serializer "lcdserializer" +lcdserializer +