mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD-Display 2te Zeile ansteuern


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

Bewertung
0 lesenswert
nicht lesenswert
Hallöchen,

habe es inzwischen geschafft, mit einem Pic16F84 ein LCD (2x16)zu
initialisieren und einen Text auszugeben.
Beispielprogramme hab ich als Anregung und Lernhilfe genommen, habe die
aber nach meinen Vorstellungen geändert, um das Prinzip zu lernen. Auf
der ersten Zeile kann ich auch nun Texte ausgeben. Wenn ich aber die
DD-RamAdresse auf Anfang der 2ten Zeile setze, werden nur Leerstellen
geschrieben.
Ich habe einen Programmausschnitt angefügt. Was habe ich denn noch
übersehen? Lacht nicht.. :-)

Tschöö und Danke im Voraus für Hilfen!!

Autor: Wolfram Hildebrandt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mit dem codeausschnitt kann man nichts anfangen.
poste doch mal den gesamten code.

Autor: Henning (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
evtl interpretiert dein compiler das
movlw  h'040'    ;2te Zeile
falsch. entferne mal die 1´ste null

sonst setz mal dezimal 64 ein.

wenn´s das war: ich würd sowas vor ner forumfrage selbst ausprobieren,
schadet ja nicht...

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

Bewertung
0 lesenswert
nicht lesenswert
Danke erstmal für die schnellen Antworten!!!

@Hennig: Ich habe das schon probiert. Mit Dezimalzahl, h'040', nur
h'40' ebenfalls schon...

@Wolfram: Ich habe das gesamte Proggi mal gepostet. Wiegesagt, ich habe
das irgendwo gefunden und geändert, um selber was zu probieren. Also
nicht wundern, wenn ihr das Programm in ähnlicher Form schon mal
gesehen habt!

Sven

Autor: Wolfram Hildebrandt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Witz komm raus: .
Du muss den DDRAM auf 40hex stellen und gleichzeitig dem Display sagen,
dass du auch ins DDRAM schreiben willst.

du schreibst: B'01000000' (0x40)

es muss aber heißen: B'11000000' (0xC0)

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
uops.. das probier ich heut gleich mal aus! Schon mal vielen Dank. Am
Anfang stolpert man wohl über die einfachen Dinge ;-)
Ich geb heute noch Bescheid, ob es damit klappt!

Sven

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
jubel

Vielen Dank, Wolfram! Das war der richtige Tip (bewußt mit einem P..
hihi). Ich werd mich gleich nochmal hinsetzen und das Datenblatt
ansehen, damit ich mir einpräge, was ich übersehen habe..

Tschööö und ein schönes WE,

Sven

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.