Display 4x20 mit I2C ansteuern

#3667036
Lesenswert?

Hallo Gemeinde
versuch ein Display mit 4x20 mit einem PCF8574 in 4 Bit anzusteuern. 
Bekomme in der 1 und 3 Zeile Punktraster mit 4x7. Ein anderes Display 
mit 2x16 geht ohne Probleme. Habe ich was übersehen? Leider sagt goo.. 
auch nicht viel dazu.
achim
Gast #3667123
Lesenswert?

Hi

>Sorry, da versteh ich was nicht. Beide Displays haben den gleichen
>Controller, den HD44780. Wenn das Display mit den 2x16 geht, dann muss
>er doch ini. sein

Ich glaube kaum, das in den Displays, die in den letzten Jahren 
produziert wurden, noch ein originaler HD44780 zu finden ist. Und die 
sog. HD44780-kompatiblen Displaycontroller sind halt nur vom Befehlssatz 
kompatibel, aber nicht unbedingt vom Timing.

MfG Spess
#3667146
Lesenswert?

Achim Seeger schrieb:
> Habe gerade das Datenblatt noch mal studiert. Als Prz steht drin ST7066
> / KS 0063. Das Display ist vom Typ PC2004-C. Laut Angabe in i2clcd.h ist
> es für den HD44780 von Peter geschrieben.

Ich glaube mich zu erinnern, dass der KS 0063 ein längeres Delay in der 
Initialisierung brauchte, als der orgiale HD44780.

Grüße.
#3667199
Lesenswert?

@Achim Seeger (achims)

>Das nicht funktioniertr bedeutet, das in der 1 und 3 Zeile nur ein
>Punkraster von 5x7 ausgegeben wird. In der Zeile 2 und 4 ist nichts.

Das ist der Zustand nach dem Einschalten ohne Initialisierung.

> In
>dem display 2x16 erscheint ein Text der im Programm steht. Habe nach dem
>I2C und LCD init 100 ms eingefügt. Leider ohne Erfolg.

Logisch, weil ggf. IN den jeweiligen Funktionen an den kritischen 
Stellen eine größere Verzögerung nötig ist.

Probier's mal damit, taufrisch.

Beitrag "I2CLCD Library für HD44780 LCDs"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren