Probleme mit Initialisierung Display EAT123A

OP #823126
Hallo Zusammen,

ich benötige eure Hilfe bei der Initialisierung des I2C Displays 
EAT123A.
Problem ist, das der Text nur dann richtig positioniert angezeigt wird, 
wenn er incrementiert ist I/D-Bit = 1. Dann wird der Text, nach erstem 
RESET, sofort in Zeile 1 rechts angezeigt, jedoch gespiegelt!
Sobald ich auf Decrement umstelle, erscheint der Text erst nach einigen 
RESET-Betätigungen und dann aber auch nicht ab dem ersten Zeichen!
Der Fehler liegt 100% in der INIT, denn ein anderes Display 
funktioniert!
Denk mal ich mach einen Fehler bei der Zeilenwahl oder was meint Ihr?
Hoffe Ihr könnt mir helfen!
Hier meine Init in Assembler:

LCD_Init:

mov a,#74h     ;Slave Adresse
call send
mov a,#01h     ; Display löschen
call send
call wait_5
mov a,#2Eh     ; Funktionset, 4Bit, 4lines x 12Char, Spg intern
call send
mov a,#0Fh     ; Display ON, Cursor ON, Cursor blinkt
call send
mov a,#04h     ; Entry_Mode, Decrement, Display freeze
call send
call stop
ret


Im Hauptprogramm lautet der Aufruf:

Haupt:

call start
call LCD_Init
call wait_2
mov a,#74h    ; Slave Adresse
call send
mov a,#01000000b   ; Controll-Byte Write DATA
call send

;....hier würde nun der entspr. Text anhand einer Schleife kommen

call stop

Hoffe Ihr findet meinen Fehler! Bestimmt mach ich etwas falsch bezüglich 
der Zeilenadressierung. Aber leider weiß ich nicht wo :-)!

Vielen Dank und schönen Tag noch!

icprofi

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.