Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Problem mit LCD HD44780 Kategorie: Programmierung Basic (von Stefan Schütte - 4.06.2005 0:25)
 Als Antwort auf Problem mit LCD HD44780 von Andi - 3.06.2005 23:16

> Hallo,
>
> zunächst muss ich gestehen, dass ich ein ziemlicher Frischling auf dem Gebiet bin ;-)
>
> Ich habe eine C-Control I Unit und versuche ein LCD-Display mit dem Standard-Kontroller HD44780 anzusteuern. Leider gelingt mir das nicht mal ansatzweise. Hier der Basic-Quellcode:
>
>
>
> define Datenbus byteport[1]
> define RS port[14]
> define RW port[13]
> define E port[12]
> define Daten byte
>
>
> #Start
> gosub Init
> Daten = &H41
> gosub wr
>
> #Init
> E=0
> Daten = &H38
> gosub com
> Daten = &H0F
> gosub com
> Daten = &H01
> gosub com
> return
>
> #com
> RW = 0
> RS = 0
> Pause 5
> E = 1
> Datenbus = Daten
> E = 0
> Pause 15
> Return
>
> #wr
> RW = 0
> RS = 1
> Datenbus = Daten
> pulse E
> Pause 15
> return
>
>
> end

>
> DIe Routine soll ein einfaches "A" ausgeben. Allerdings bleibt das Display dunkel. Es ist auch alles richtig angeschlossen (mehrere tausend mal überprüft...), das Display ist auch in Ordnung, habe es schon ausgetauscht.
> Sieht jemand auf anhieb, was ich falsch gemacht habe?
>
> Vielen. viel Dank im Voraus!
>
> Andi
>

'nabbend,

verwende als Wertzuweisung von RS, RW und E in CCBasic
KEINE 1. OFF ist 0 und ON ist -1!!! Um sicher zu gehen solltest
Du Dir angewöhnen mit ON und OFF zu arbeiten!
Unter www.lcd-module.de kann man sich Datenblätter über LCD-
Module herunterladen, die den HD44780 etwas besser beschreiben.
Deine Pausenzeiten sind etwas großzügig gehalten und können
sicherlich noch gekürzt werden.
In der Initialisierung könntest Du noch &H06 anfügen, das den
Cursor automatisch inkrementiert.
Viel Spass
     Stefan

 Antwort schreiben

Bisherige Antworten:

Re: Problem mit LCD HD44780 (von Andi - 4.06.2005 18:39)
    Re: Problem mit LCD HD44780 (von Andi - 4.06.2005 18:46)
        Re: Problem mit LCD HD44780 (von Stefan Schütte - 4.06.2005 20:52)
            Re: Problem mit LCD HD44780 (von Andi - 4.06.2005 20:54)
                Re: Problem mit LCD HD44780 (von Stefan Schütte - 4.06.2005 21:56)
        Re: Problem mit LCD HD44780 (von Andi - 4.06.2005 18:47)
            Re: Problem mit LCD HD44780 (von Stefan Schütte - 5.06.2005 12:35)
            Re: Problem mit LCD HD44780 (von Stefan Schütte - 4.06.2005 22:00)
                Re: Problem mit LCD HD44780 (von Andi - 4.06.2005 22:30)
                    Re: Problem mit LCD HD44780 (von Stefan Schütte - 5.06.2005 9:31)
                       Re: Problem mit LCD HD44780 (von Andi - 5.06.2005 10:03)
                          Re: Problem mit LCD HD44780 (von Andi - 5.06.2005 14:12)