www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD initialisiert nicht


Autor: Christian (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Michael Nagler (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: papa_of_t (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich dachte auch mal, mein Code ist Schrott, weil so gar nichts abgezeigt
wurde - bis ich darauf kam, den Kontrast-Pin zu versorgen :-) plötzlich
war alles ok ..

Autor: Christian (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Marco S. (masterof)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
abo

Autor: Gerd Vg (gerald)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kann mir mal einer erklären was das abo immer soll?
Ist es was Wichtiges oder nur Wichtigmacherei?

Autor: thkais (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Ist es was Wichtiges oder nur Wichtigmacherei?

Bei manchen ersteres, bei anderen letzteres (siehe thkais Post).

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.