Hallo,

folgendes Problem habe ich:

Ich habe einen Atmega mit 4Mhz (interner Takt) an den folgendes LCD Angeschlossen ist: TC1602A-08 von Pollin (zum Datenblatt) auf dem nur das halbe Display läuft...

Hier zwei Bilder:

Bild hier  
Display mit nur Halber Anzeige, rest ist schwarz (vlt. nicht initialisiert?)
Bild ist um 180° gedreht - sry

und nen Blick auf die Gesamtschaltung
Bild hier  

Folgenden Code übertrage ich aus Bascom heraus an den Chip:
$regfile = "m8def.DAT"
$crystal = 4000000

Config Portc = Output
Config Pinb.1 = Output
Config Lcd = 16 * 2

Wait 1

Portb.1 = 1
Waitms 200
Portb.1 = 0

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

Wait 10

Initlcd

Wait 3

Cls

Wait 4

Locate 1 , 1
Lcd "Hello world."
Wait 2
Locate 2 , 1
Lcd "1234567890"
Portb.1 = 1

Do
Loop
Ansteuerung des Displays im 4-Bit Modus. Bin für jede Hilfe dankbar