Forum: Mikrocontroller und Digitale Elektronik Einstellungen LCD -LCD_DISP_ON


von Achim S. (achims)


Lesenswert?

Hallo
Da mein Display geht suche ich jetzt nach den Anweisungen, z.B. was 
bedeuten die folgenden Sachen:

lcd_puts  - Zeichenausgabe
LCD_DISP_ON   usw.

Gibt es ein paar gute Erklärungen und Hinweise? Die Sachen mit GCC/LCD 
Ansteurung habe ich durch
achim

von Karl H. (kbuchegg)


Lesenswert?

Achim Seeger schrieb:
> Hallo
> Da mein Display geht suche ich jetzt nach den Anweisungen, z.B. was
> bedeuten die folgenden Sachen:
>
> lcd_puts  - Zeichenausgabe

puts ist in den meisten Kontexten als 2 Wörter zu lesen
* put ... etwas wohin geben. Im Gegensatz zu get
* s ... wie string

ein lcd_puts gibt also höchst wahrscheinlich einen String am LCD aus.
Aber: Du hast den Code ja vor dir. Warum schaust du nicht einfach in die 
Implementierung von lcd_puts, was sie macht?

> LCD_DISP_ON   usw.

Das ist eine Konstante (wie ich zufällig weiß), die in einem Kommando 
vorkommt, welches zum LCD geschickt wird und das LCD 'einschaltet'. 
Genaueres in jedem Datenblatt eines 08/15 Text-LCD.

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>Gibt es ein paar gute Erklärungen und Hinweise?

Schon mal das Datenblatt eines Displaycontrollers gelesen?

MfG Spess

von Wolfgang (Gast)


Lesenswert?

Achim Seeger schrieb:
> Gibt es ein paar gute Erklärungen und Hinweise?

Für was für ein Display überhaupt?

von Achim S. (achims)


Lesenswert?

Ist ein Display mit dem Controller HD44780 in der Grösse 4x 20. Einige 
Sachen habe ich schon gefunden. Bleibt aber z.B. wie kann ich einen 
Strich ziehen in waagerecht oder senkrecht oder 2 Punkte mit Strich 
verbinden.In den Artikeln steht alles möglich drin, leider das nicht.
achim

von Stefan (Gast)


Lesenswert?

Das ist ein Textdisplay.
Damit kannst du nur Buchstaben und
einige Sonderzeichen mit darstellen.
Welche du damit darstellen kannst steht
im Datenblatt.
Oder doch ein Grafikdisplay ?
Dazu müßte man wissen welches es ist.

von Achim S. (achims)


Lesenswert?

Ist ein Textdisplay, denke ich. Wie bekomme ich den Unterschied raus?
Buchstaben werden angezeigt. Such nach der Bezeichnung
achim

von spess53 (Gast)


Lesenswert?

Hi

>Bleibt aber z.B. wie kann ich einen
>Strich ziehen in waagerecht oder senkrecht oder 2 Punkte mit Strich
>verbinden.In den Artikeln steht alles möglich drin, leider das nicht.

Das ist ein Textdisplay. Was du da willst ist das Metier von 
Grafikdisplays.

MfG Spess

von Stefan (Gast)


Lesenswert?

Wird ein Textdisplay sein da du schreibst 20x4.
Also nur die Zeichen darstellbar die im
Datenblatt stehen.

von Achim S. (achims)


Lesenswert?

Habe das Datenblatt angesehen. Steht drin PC 2004LRU und PC95040. Habe 
aber noch ein anderes (Typ unklar) soll auch Textdisplay sein, kann aber 
Striche ziehen.
achim

von Stefan (Gast)


Lesenswert?

Wie gesagt steht im Datenbaltt drin.
Was es für Zeichen ausgeben kann.

von Achim S. (achims)


Lesenswert?

Deutsche und chinesische Schriftzeichen. Mehr leider nicht
achim

von Stefan (Gast)


Lesenswert?

Du mußt schon nach dem Controller suchen
der da drauf ist. Haste ja oben schon gepostet.
Nach diesem Datenblatt suchen.

von M-Sin (Gast)


Lesenswert?

Stefan schrieb:
> Also nur die Zeichen darstellbar die im Datenblatt stehen.
Das ist doch Unfug, auch wenn du es dauernd wiederholst.

Der Charaktergenerator legt nur einen Teil der Zeichen fest. Acht 
Zeichen können bei HD44780 kompatiblen Controllern frei definiert werden 
und dann genauso wie die aus dem festen Zeichenvorrat benutzt werden.

von Stefan (Gast)


Lesenswert?

Steht auch im Datenblatt, wieviel Zeichen
man selber vordefinieren kann. Der TO meinte aber
man könne selber Zeichen machen wie man will.
Und das ist nicht so weil es kein Grafikdisplay
ist. Bei dem Display ist man auf die Zeichen
die im Datenbaltt stehen festgelegt, bis auf ein
paar wenigen die man selber machen kann. Hat aber
nichts mit Grafikdisplay zu tun.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.