Forum: Mikrocontroller und Digitale Elektronik Probleme mit LCD


von Steffen Burr (Gast)


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

von Steffen Burr (Gast)


Lesenswert?

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

von Alex (Gast)


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.

von Steffen Burr (Gast)


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

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.