Forum: Mikrocontroller und Digitale Elektronik LCD-daten werden nicht dargestellt


von Danegger (Gast)


Angehängte Dateien:

Lesenswert?

Hallo
ich haben einen ATMEGA32 mit 16MHz.An einen Port hab ich ein LCD
(HD44780 kompatibles) angeschlossen. Den R/W Pin des Displays habe ich
immer auf Masse.
Folgendes Problem: Die Initalisierungsroutine läuft. Ohne weitere Daten
an das Display zu senden, bleibt das Display an. Wenn ich ein Zeichen
sende, schaltet sich das Display ab. Die Daten stehen aber noch im
Datenspeicher des Displays, denn wenn ich ein vLcdEin() aufrufe, steht
das gesendete Zeichen dann da.
Könntet ihr mal meinen Quelltext ansehen und evt. fehlermöglichkeiten
nennen?

danke, frohe weihnachten

von Uwe Nagel (Gast)


Lesenswert?

Legst du die Daten nach dem Enable an in main() ? Das geht nicht gut,
immer zuerst die Daten dann das Enable.

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.