Pages: [1]   Go Down
Author Topic: I2c LCD Zeilenverhalten komisch  (Read 274 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo zusammen
habe ein 20x4 LCD mit i2c Ansteuerung. (YwRobot LCM1602 IIC V1)
Nach langem ausprobieren verschiedener Library funktioniert es jetzt.
LCD Library 1.2.1

Problem:
Bei Ausgabe eines Text über 20 Zeichen wird bei der ersten Zeile angefangen, soweit gut, dann wird aber bei der dritten
vortgefahren, dann die zweite und vierte.
Wenn ich bestimme auf welcher Zeile geschrieben werden soll, ( lcd.setCursor(0,2) ) ist alles in Ordnung.

woran kann dies liegen?


Gruss
Logged

Offline Offline
Edison Member
*
Karma: 18
Posts: 1709
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sketch?

Vermeide Texte die länger 20/16 Zeichen sind.
Logged

Kein technischer Support über die Private Nachricht!

Offline Offline
Faraday Member
**
Karma: 80
Posts: 2740
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Das ist komisch aber normal.

Das Display hat zwei HD44780 Controller, die jeweils 40 Zeichen ansprechen, über zwei Zeilen verteilt. Intern werden also zwei Zeilen als eine betrachtetet und aus irgendeinem Grund ist das auf die 1. und 3. statt auf die 1. und 2. Zeile verteilt.
Logged

Germany S-H
Offline Offline
Edison Member
*
Karma: 117
Posts: 2449
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

woran kann dies liegen?

Da versucht wahrscheinlich irgendein Komiker, auf einem Display mit 20 Zeichen pro Zeile mehr als 20 Zeichen in einer einzigen Zeile auszugeben. Und dann wird's komisch.
Logged

Offline Offline
Faraday Member
**
Karma: 80
Posts: 2740
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich frage mich aber schon wieso man das Display nicht so gebaut hat, dass nach dem Ende der ersten Zeile in der zweiten weitergeschrieben wird. Wird schon seinen Grund haben (vielleicht Routing der Leiterbahnen), aber als ich das das erste Mal gesehen habe war ich auch sehr verwirrt.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ne, ich bin kein Komiker, das heisst nicht immer  smiley
Daten werden Seriell eingelesen und wenn da halt mal mehr kommt...

aber okay, habe verstanden, ist einfach so, muss man halt erst mal wissen.
trotzdem komisch  smiley

Gruss
Logged

Offline Offline
Faraday Member
**
Karma: 80
Posts: 2740
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Musst halt mitzählen wieviele Zeichen empfangen/geschrieben wurde am Ende der Zeile neu adressieren.
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 235
Posts: 20221
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich hab ein Display 1x16 das ist 2x8 organisiert. Das 7.Zeichen muß ich in die 2. Zeile schreiben. Ist unverständlich, ist aber so.
Grüße Uwe

 
Logged

Pages: [1]   Go Up
Jump to: