From 99e11c79bbd89caf7adea77c95040b08b4ec2bb2 Mon Sep 17 00:00:00 2001 From: marschap Date: Mon, 8 Oct 2007 13:40:45 +0000 Subject: [PATCH] and more clean-ups --- docs/lcdproc-user/drivers/hd44780.docbook | 191 +++++++++++++++---- docs/lcdproc-user/drivers/picolcd.docbook | 5 +- docs/lcdproc-user/drivers/ppttrouble.docbook | 2 +- docs/lcdproc-user/drivers/sed1330.docbook | 12 +- 4 files changed, 159 insertions(+), 51 deletions(-) diff --git a/docs/lcdproc-user/drivers/hd44780.docbook b/docs/lcdproc-user/drivers/hd44780.docbook index ae36fcb..d08abce 100644 --- a/docs/lcdproc-user/drivers/hd44780.docbook +++ b/docs/lcdproc-user/drivers/hd44780.docbook @@ -56,30 +56,35 @@ All variants use the same method of obtaining power. i.e., for each LCD: HD44780: Power Connections - - - LCD - pin - signal - - - - - 1 - GND - (connect to any of pins 18 - 25 of you parallel port) - - - 2 - +5V - - - - 3 - Vadj - (contrast) - - + + + + + LCD + Signal + + + name + pin + + + + + VSS + 1 + GND (connect to any of pins 18 - 25 of you parallel port) + + + VDD + 2 + +5V + + + VLC + 3 + (contrast adjustment) + +
@@ -117,7 +122,7 @@ There are several ways to get 5V:
-HD44780: Connecting the contrast adjusting pin (Vadj.) +HD44780: Connecting the contrast adjusting pin (V<subscript>LC</subscript>) @@ -463,14 +468,16 @@ This is originally based on "lcdtext" (by Matthias Prinke). HD44780: 4bit Pinouts (1) - + - + + printer port + <-> LCD @@ -484,48 +491,56 @@ This is originally based on "lcdtext" (by Matthias Prinke). D0 2 + D4 11 D1 3 + D5 12 D2 4 + D6 (13) D3 5 + D7 14 D4 6 + RS 4 D5 7 + RW 5 (LCD3 - 6) (optional - pull all LCD RW low (*) ) D6 8 + EN 6 D7 9 + EN2 (LCD2 - 6) (optional) @@ -548,14 +563,16 @@ displays four to seven use:
HD44780: 4bit Pinouts (2) - + - + + printer port + <-> LCD @@ -569,24 +586,28 @@ displays four to seven use: STR 1 + EN4 6 LF 14 + EN5 6 INIT 16 + EN6 6 SEL 17 + EN7 6 @@ -600,12 +621,14 @@ The optional keypad can be connected as follows:
HD44780: 4bit Keypad Pinouts - + - + + printer port + <-> keypad @@ -618,76 +641,91 @@ The optional keypad can be connected as follows: D0 2 + Y0 D1 3 + Y1 D2 4 + Y2 D3 5 + Y3 D4 6 + Y4 D5 7 + Y5 nSTRB 1 + Y6 nLF 14 + Y7 INIT 16 + Y8 nSEL 17 + Y9 nACK 10 + X0 BUSY 11 + X1 PAPEREND 12 + X2 SELIN 13 + X3 nFAULT 15 + X4 @@ -709,14 +747,16 @@ This type of connection should work with winamp.
HD44780: "Winamp" wiring - + - + + printer port + <-> LCD @@ -730,72 +770,84 @@ This type of connection should work with winamp. D0 2 + D0 7 D1 3 + D1 8 D2 4 + D2 9 D3 5 + D3 10 D4 6 + D4 11 D5 7 + D5 12 D6 8 + D6 13 D7 9 + D7 14 nSTRB (1) + EN 6 nLF 14 + RW 5 (EN3 6 - LCD 3) (optional (*) ) INIT 16 + RS 4 nSEL 17 + EN2 (6 - LCD 2) (optional) @@ -824,12 +876,14 @@ The optional keypad can be connected as follows:
HD44780: "Winamp" wiring - Keypad - + - + + printer port + <-> keypad @@ -842,76 +896,91 @@ The optional keypad can be connected as follows: D0 2 + Y0 D1 3 + Y1 D2 4 + Y2 D3 5 + Y3 D4 6 + Y4 D5 7 + Y5 D6 8 + Y6 D7 9 + Y7 nLF 14 + Y8 INIT 16 + Y9 nACK 10 + X0 BUSY 11 + X1 PAPEREND 12 + X2 SELIN 13 + X3 nFAULT 15 + X4 @@ -953,14 +1022,16 @@ The LCD connections are:
HD44780: "lcdtime" wiring - + - + + printer port + <-> LCD @@ -974,72 +1045,84 @@ The LCD connections are: D0 2 + D0 7 D1 3 + D1 8 D2 4 + D2 9 D3 5 + D3 10 D4 6 + D4 11 D5 7 + D5 12 D6 8 + D6 13 D7 9 + D7 14 nSEL 17 + - nSTRB 1 + RS 4 nLF 14 + RW 5 (LCD2 - 6) (optional - pull all LCD RW low (*) INIT 16 + EN 6 @@ -1065,12 +1148,14 @@ The optional keypad can be connected as follows:
HD44780: "lcdtime" wiring - keypad - + - + + printer port + <-> keypad @@ -1083,76 +1168,91 @@ The optional keypad can be connected as follows: D0 2 + Y0 D1 3 + Y1 D2 4 + Y2 D3 5 + Y3 D4 6 + Y4 D5 7 + Y5 D6 8 + Y6 D7 9 + Y7 nSTRB 1 + Y8 nSEL 17 + Y9 nACK 10 + X0 BUSY 11 + X1 PAPEREND 12 + X2 SELIN 13 + X3 nFAULT 15 + X4 @@ -1342,12 +1442,14 @@ serialLpt wiring supports a keypad. The 3 wires version supports
HD44780: Serial LPT - Keypad return lines - + - + + printer port + <-> keypad @@ -1360,26 +1462,31 @@ serialLpt wiring supports a keypad. The 3 wires version supports nACK 10 + X0 BUSY 11 + X1 PAPEREND 12 + X2 SELIN 13 + X3 nFAULT 15 + X4 diff --git a/docs/lcdproc-user/drivers/picolcd.docbook b/docs/lcdproc-user/drivers/picolcd.docbook index db4022a..e13a0c2 100644 --- a/docs/lcdproc-user/drivers/picolcd.docbook +++ b/docs/lcdproc-user/drivers/picolcd.docbook @@ -6,8 +6,9 @@ 20x2) display. - The picoLCD page indicates that the device can be connected via I2C or USART. - This lcdproc driver, however, is limited to the USB connected model. + The picoLCD page indicates that the device can be connected via I2C + or USART. + This LCDproc driver, however, is limited to the USB connected model. diff --git a/docs/lcdproc-user/drivers/ppttrouble.docbook b/docs/lcdproc-user/drivers/ppttrouble.docbook index bca8008..8f4f5c2 100644 --- a/docs/lcdproc-user/drivers/ppttrouble.docbook +++ b/docs/lcdproc-user/drivers/ppttrouble.docbook @@ -42,7 +42,7 @@ thick enough (or not existent, see 1) the resistance of the wire may cause differing GND potentials in the circuit. This may lead to strange display behaviour. It may also be wise to solder a 100nF capacitor directly to the GND and -VDD pins of the display. +VDD pins of the display. diff --git a/docs/lcdproc-user/drivers/sed1330.docbook b/docs/lcdproc-user/drivers/sed1330.docbook index 81e4844..7d7e3f2 100644 --- a/docs/lcdproc-user/drivers/sed1330.docbook +++ b/docs/lcdproc-user/drivers/sed1330.docbook @@ -146,14 +146,14 @@ the connections given here are also correct for your display ! D7 - Vdd + VDD 16 +5V - Vss + VSS 17 GND 18..25 @@ -167,7 +167,7 @@ the connections given here are also correct for your display ! - Vlc + VLC 19 -24V (not required for G242C) @@ -368,7 +368,7 @@ the connections given here are also correct for your display ! ^SELECT_IN - Vss + VSS 17 GND 18..25 @@ -403,7 +403,7 @@ the connections given here are also correct for your display ! - Vdd + VDD 16 +5V @@ -417,7 +417,7 @@ the connections given here are also correct for your display ! - Vlc + VLC 19 -24V (not required for G242C)