************************ *** Hardware für LCD *** ************************ Variante 1: ----------- Diese Belegung ist eine der Standardbelegungen, die auch von Programmen anderer Autoren gerne verwendet wird. Die gängigen LCD mit HD44780 und kompatiblen Controllern haben üblicherweise eine Standardbelegung der Anschüsse, sei es inline oder zweireihig. Im Zweifelsfall ist das Datenblatt des Display zu beachten. EXT-Wannenstecker LCD-Pin --------------------------------- 1 PD2 4 RS (C/D) 2 PD3 5 R/W 3 PD4 11 DB4 4 PD5 12 DB5 5 PD6 13 DB6 6 PD7 14 DB7 7 PB0 6 E 8 PB3 - (nicht verwenden) 9 GND 1 GND 10 VCC 2 VCC Die EtherKISS-Software ist für zweizeilige Displays mit 2*40 Zeichen ausgelegt. Pin 3 des LCD (Kontrast) wird an den Schleifer eines 10kOhm Trimmpotis angeschlossen, das zwischen GND und VCC liegt. ------------------------------------------------------------------------------------------- Variante 2: ----------- Achtung: Dieses Display wird standardmässig NICHT unterstützt, der notwendige Treiber ist nicht mit eingebaut weil wir es hauptsächlich zur Debugzwecken verwenden. Der verteilte Code und fertige HEX-Dateien sind auf das Display nach Variante 1 abgestimmt. Für den Controller M50350 (Samsung Display mit 8 * 24 Zeichen) gilt folgende Belegung: EXT-Wannenstecker LCD-Pin -------------------------------- 1 PD2 12 I/OC2 2 PD3 11 R/W 3 PD4 6 DB4 4 PD5 7 DB5 5 PD6 8 DB6 6 PD7 9 DB7 7 PB0 10 E 8 PB3 13 I/OC1 9 GND 16 GND 10 VCC 15 VCC Pin 14 des LCD (Kontrast) wird an den Schleifer eines 10kOhm Trimmpotis angeschlossen, das zwischen GND und +12V (vom MAX232 bzw. an C17 am positiven Anschluss abnehmbar) liegt. Die Software ist für das Samsung 0282A Display ausgelegt. Bei anderen Displays muss u.U. das Array mit den Zeilenanfängen angepasst werden. --- 11.11.2009, DF2AU 07.03.2010, DG9OBU 17.04.2010, DG9OBU