EA Dip 204-4 an AT89C51

Gast #1299277
Lesenswert?
• ▲
▼
Hallo liebe Community,

zuerst muss ich sagen das ich ein ziemlicher noob bin, was das 
Programmieren von Mikrocontrollern betrifft.

Ich versuche ein EA DIP204-4 Display an einem At 89C51 RC2 zu betreiben. 
Allerdings funktioniert das alles nicht so wie gewünscht.
Wir haben in der Schule eine LCD init Routine bekommen, die allerdings 
nicht ganz kompatibel zu meinem Display ist. Ich habe die Routine mal 
angehängt. vielleicht kann sie ja jemand mal anschauen und versteht bei 
der init Routine etwas mahr als ich. Es wäre super wenn mir jemand 
helfen könnte.

Das Display zeigt die auszugebenden Texte in den falschen Zeilen an und 
gibt teile der zweiten Zeile in der dritten aus, usw. kurz gesagt die 
adressierung des Displays läuft wohl etwas falsch. (ich vermute das es 
falsch initialisiert wird)

Das Dispaly soll im 4 Bit Modus betrieben werden und hängt am Port 0 des 
Controllers, wünschenswert wäre es auch wenn ihr vielleicht eine 
funktionierende init routine besitzt, die aber evtl. in asm geschrieben 
sein sollte.

Ich bedanke mich im vorraus bei allen die mir helfen möchten

Gruß Andy
Angehängte Dateien:
Gast #1300033
Lesenswert?
• ▲
▼
Hab nochmal nachgeschaut.
Im Datenblatt des EA-DIP 204-4 steht :

Addressing:
1st. line $00..$13
2nd. line $20..$33
3rd. line $40..$53
4th. line $60..$73

Deine Initialisierung scheint zu stimmen.
Hängt wohl nur an der  Zeilenadressierung

Frank
Gast #1300064
Lesenswert?
• ▲
▼
danke für eure antworten aber mit der Adressierung aus dem Datenblatt 
habe ich es auch schon versucht.
Komischer weise kann es mit meiner init routine auch nur maximal 16 
zeichen ausgeben,dann bricht es ab und überträgt den rest in einer 
anderen Zeile.

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.