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:
Ansteuerung des Displays im 4-Bit Modus. Bin für jede Hilfe dankbar$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![]()
Lesezeichen