www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD: Nur 2 von 4 Zeilen werden angezeigt, keine 2 Enable Leitungen


Autor: Adam (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe folgendes Problem mit meinem LCD:
Es funktioniert an sich ganz prima, leider aber nur die beiden ersten 
Zeilen (es ist ein 20*4 Dot Matrix mit HD44780 Controller).
Hätte es eine zweite Enable Leitung dann währe alles klar, leider hat es 
aber nur eine.
Ich habe im Datenblatt nachgeschaut und dort steht auch nichts genauers 
dazu wie man es ansteuern muss, lediglich eine Tabelle "Display Data Ram 
Address"
Kann ich es damit irgendwie hinkriegen? Aber müsste das nicht eigendlich 
Bascom machen wenn ich es als 20*4 konfiguriere?

Ich füge mal das Datenblatt an. Die Tabelle befindet sich ganz am Ende.

Vielen Dank vorab!
Adam

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>mit HD44780 Controller

Wo steht das im Datenblatt?
Da steht nur E U - K S 0 0 6 6

Autor: Adam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
tatsächlich ... das mit dem HD4470 hab ich einfach aus dem Gedächtnis 
geschrieben. Dann habe ich das mit einem anderen verwechselt.
Aber an der Situation ändert das nicht viel :(  denn die ersten 2 Zeilen 
gehen ja mit der Bascom lib d.h. die Controller sind kompatibel.

Autor: Frank L. (hermastersvoice)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sindse nich.

Autor: Adam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
muss ich dann eine andere lib für diesen controller suchen?

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schreib einfach mal die Erste zeile "weiter"...
Die Controller könne meistens 80 Zeichen ansteuern, das passt dann genau 
noch mit einem bei 20x4.

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Steht doch auch im Datenblatt Seite 11 o.O
CHARACT 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
LINE 1 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93
LINE 2 C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3
LINE 3 94 95 96 97 98 99 8A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7
LINE 4 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7
Müßte in Bascom als 2x40 laufen...

Autor: Adam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke dir  Läubi für deine Antwort, aber leider funktioniert es immer 
noch nicht.
Wenn ich z.b. locate 4,1 mache dann zeigt der zwar etwas in der vierten 
zeile an, bringt aber alles durcheinander was schon in der 1 und 2 zeile 
steht.
Dort liegt aufjedenfall irgendwo ein fehler in der Adressierung vor.
Kann ich vielleicht die Lib von Bascom abändern und sozusagen mir ein 
neues display definieren und die oben genannte tabelle "einfügen", so 
dass er die Zeilen richtig adressiert.
Wenn ja wie und wo? :)

Danke euch!

Autor: Frank L. (hermastersvoice)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du mal im Forum gesucht hättest, wärst du vielleicht schon auf 
andere Displays mit diesem Controller gestossen und auch auf diverse 
Ansätze wie man es korrekt initialisieren muss. Ich vermute mal das 
EA204 wird in etwa deinem Display entsprechen und dafür gibts ein 
komplettes Datenblatt. Das kann man lesen und befolgen oder eben im 
Forum nach was Fertigem suchen. Ich glaub mich zu erinnern sogar mal was 
für BASCOM gesehen zu haben.

bye

Frank

Autor: Adam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ích habe diese Lib hier im Forum gefunden
http://www.mikrocontroller.net/attachment/26779/ks...

Sie ist aber in ASM geschrieben, wie könnte ich diese in Bascom 
implementieren und ansprechen? Soetwas habe ich nicht nicht gemacht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.