LCD initialisiert nicht

Gast #338653
Lesenswert?

Hallo!

Kann einer von euch mal über den Sourcecode im Anhang schauen.
Ich verzweifele. Das Display initialisiert sich einfach nicht...
Pinbelegung steht mit im Anhang...

Hat jemand ein Beispiel-Source für LCD's im 4-bit Modus?

Gruß

Christian
Angehängte Dateien:
Gast #338654
Lesenswert?

Hallo Christian,
ich habe Deine Init-Routine nur kurz überflogen: Mir gefällt der
Zeitpunkt der Warteschleife nicht:

Soweit ich mich erinnere (Du wirst um das Lesen des Datenblattes nicht
herumkommen!), werden die Daten vom LCD mit der fallenden Flanke des
Enable-Impulses übernommen und der Befehl ausgeführt. Du setzte E auf
High, wartest, und setzt E auf Low zurück; dann erst verarbeitet das
LCD.

Was geschieht, wenn während der Verarbeitung E auf High gelegt wird,
weiß ich nicht - das wirst Du nachlesen müssen.

Probiere doch mal E --> High [2µs] --> Low --> warten.

Gruß
Michael
Gast #338657
Lesenswert?

Hi! Danke für eure Antworten. Der Kontrast-Pin ist versorgt ;)
Kurz nachdem ich gepostet habe, habe ich die zeiten meine Wait-Funktion
geändert... minimaler erfolg :)
ICh halte euch aufm dem laufenden :)

Gruß

CHRiS
Gast #338660
Lesenswert?

@Gerd: Man kann per E-Mail benachrichtigt werden, wenn es neue Postings
in einem Thread gibt. Allerdings muss man hierzu etwas schreiben - da
hat sich eingebürgert, einfach ein kurzes Posting mit abo zu
schreiben.
Allerdings ist Marcor "master of *abo*" g

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren