PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 1*16 Display ansteuern



Thinker
12.03.2006, 16:58
Hallo Leutz,

versuche vergebens ein Display anzusteuern...Das Display ist ein 1*16 von Pollin genauso auch das Experimentierboard.

Folgenden Code habe ich verwendet

$crystal = 8000000 'Quarz MHZ
$regfile = "m16def.dat" 'Config Datei der

Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Config Lcdbus = 4

Cls
Locate 1 , 1
Lcd "Hallo Welt"


Das Display hab ich so angschlossen:

Display Am AVR
1 Vss GND
2 Vcc 5V
3 Vee Poti (siehe oben)
4 RS Pc4 am AVR
5 RW GND
6 E Pc5 am AVR
7 DB0 GND
8 DB1 GND
9 DB2 GND
10 DB3 GND
11 DB4 Pc0 am AVR
12 DB5 Pc1 am AVR
13 DB6 Pc2 am AVR
14 DB7 Pc3 am AVR


Hat vielleicht jemand nen Tip....

Gruß

Jul-ian
12.03.2006, 23:11
Was passiert denn am LCD?
Wenn du nur Vss, Vcc und Vee anschließt, kannst du mit dem drehen am Poti den Kontrast verändern und es müssten alle 16 Zeichen ausgefüllt angezeigt werden.
So kannst du jedenfalls das LCD schon teilweise überprüfen.
Stimmen wirklich alle Anschlüsse?

Am Code im Bezug auf die Anschlüsse kann ich bisher keinen Fehler entdecken.

Thinker
13.03.2006, 09:52
@Jul-ian

danke für deine Antwort.....hab gestern noch ziehmlich lange rumgetestet..und rumgesucht....
Der Fehler lag an den Fusebits.....Jtag muss auf disabled stehen ;-)

Gruß