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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.