4-Line Display

OP #363083
Lesenswert?
• ▲
▼
Hi,

ich bin gerade dabei mein EA Dip 204 anzusteuern,

klappt aber nicht.

Ich kann das Display zwar ansteuern und Text ausgeben lassen, aber beim
Zeilenwechsel gibt es einen Fehler.

Ich komme zwar in die erste und dritte Zeile, aber die zweite und
vierte klappt nicht.

In die dritte komme ich mit dem Befehl 0xC0.
Ich nehme an die´Zweite mit 0xA0, oder?

Kann mir jemand helfen?
Gast #363085
Lesenswert?
• ▲
▼
>Vierzeilen-Displays haben zwei Controller.

Diese Aussage an sich ist falsch:
Ein Controller kann 80 Zeichen ansteuern.
2x 40 bzw. 4x20 sind also das maximal mögliche.
Erst wenn man mehr Zeichen hat (z.B. 4x27) braucht man 2 Controller.
Gast #363086
Lesenswert?
• ▲
▼
hi, ich habe das so gelöst:
wenn ich ein zeichen schreibe, zähle ich immer ein register hoch, wenn
es größer gleich 20 ist, (wegen 20Zeichen) springt er in die Zweite
Reihe, oder dritte vierte.
Ich habe auch keine ahnung wieso das so ist, wird aber wohl nen sinn
haben.
Aber wenn die dritte reihe voll ist, geht er in die Zweite:

----------- < 1Zeile
----------- < 3Zeile
----------- < 2Zeile
----------- < 4Zeile
(so ungefähr)

mfg Philip
OP #363088
Lesenswert?
• ▲
▼
Also vielen Dank erstmal für eure Mühen,

ich hab es aber leider trotzdem nicht hinbekommen.
Im Datenblatt stehen die Adressen für die ddram Addressierung die ich
benutze, aber es klappt trotzdem nicht. Ein zweites Register scheint es
nicht zu geben.

Wenn ich einfach durchgehend schreibe, dann bekomme ich nach dem 12
Zeichen die folgenden Zeichen sowohl in der ersten Zeile, wie in der
Zweiten ausgegeben.

Ich fürchte ein Fehler der Initialisierung.
Kennt den jemand?
Gast #363090
Lesenswert?
• ▲
▼
Hi,
na das ist ja schön, denn kannste gleich mal den Quellcode
(Initialisierung) veröffentlichen, damit andere sehen wie du das
gemacht hast, damit andere, die das selbe Problem haben, das auch
weiterkommen können.

mfg
Philip

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.