mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit LCD


Autor: Steffen Burr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich versuche schon seit Tagen mein (4x20) LCD mit HD44780 Controller
zum Laufen zu bringen. Ich programmiere in COdeVision.

Angeschlossen hab ich das LCD folgendermaßen:
PA0 - RS
PA1 - RD
PA2 - EN
PA3 - free
PA4 - DB4
PA5 - DB5
PA6 - DB6
PA7 - DB7

Hier noch mein Code:

// LCD module initialization
lcd_init(20);



while (1)
      {
      // Place your code here
           lcd_putchar("A");
           lcd_gotoxy(2,1);
      };

Das LCD zeigt nur schwarze Balken (1-und 3. Zeile). Nach einem Reset
blinken die Balken nur kurz auf und das Display zeigt nix mehr an.

Wo líegt mein Fehler??

Danke für eure Hilfe!
Grüße
Steffen

Autor: Steffen Burr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ach ja - ich verwende den Assistenten zu erstellen des Codes und habe
bei characters selbstverständlich 20 ausgewählt

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So wie ich das sehen, wird das LCD nicht initialisiert, sonst hättest du
zumindestens 4 schwarze Balken.

Der Fehler liegt dann wahrscheinlich in der lcd_init() Funktion.

Autor: Steffen Burr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Aber ich hab die Funktion ja nicht geschrieben.
CodeVision hat das ja gemacht. Sollte eigentlich doch gehen, oder??

Hat noch niemand mit Codevision ein LCD angesteuert oder kann mir
zumindest etwas helfen ??

Danke!
Steffen

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.