Forum: Mikrocontroller und Digitale Elektronik LCD mit ST7567A und I2C


von Mampf F. (mampf) Benutzerseite


Lesenswert?

Guten Nachmittag,

ich werde schier Wahnsinnig!

Ich hab ein LCD, das hat folgende Pins:

1 C2P
2 C2N
3 C1P
4 C1N
5 A (LED+)
6 NC
7 GND
8 +3,0V
9 /RES
10 SCL
11 SDA
12 NC
13 NC
14 NC

Im Datenblatt des ST7567 steht etwas von einem 4-Line Serial Mode (=SPI 
mit CS).

Im Pinning gibt es aber keinen CS.

Meine Theorie war, das Display verwendet I2C, aber ich hab im Datenblatt 
nichts dergleichen gefunden.

Dann bildete ich mir ein, das Datenblatt vom ST7567A sollte etwas von 
I2C wissen - vlt handelt es sich um eine neuere Variante des ST7567, der 
jetzt auch I2C kann.

Aber das Datenblatt ist unauffindbar ...

Die Seite des Herstellers weiß etwas von einem 3-Line I2C-Modus:

http://www.sitronix.com.tw/en/product/Driver/mono-STN-LCD.html

Aber es gibt das Datenblatt nicht ... und das Datenblatt vom ST7567 weiß 
nichts von I2C, wie schon mal geschrieben (ah, steht sogar auf der 
Seite) ... Und wo bekomm ich das verdammte Datenblatt her?

*edit*: Ich hab jetzt den Hersteller angeschrieben ... Aber das kann 
doch nicht sein, dass die Chinesen den Markt mit LCD-Displays 
überschwemmen, die genau diesen Controller verwenden und es gibt 
nirgends ein Datenblatt dazu ...

*edit*: Ein andere Datenblatt des Herstellers mit I2C gefunden ... Wird 
wohl ähnlich genug sein ;-)

VG
Mampf

: Bearbeitet durch User
von u8g2 (Gast)


Lesenswert?

Hi

Das Datenblatt vom ST7567, das bei mir auf der Festplatte liegt (keine 
Ahnung wo ich das her habe, eventuell von hier: 
https://newhavendisplay.com/appnotes/datasheets/LCDs/ST7567.pdf) enthält 
auch keinen Hinweis auf I2C.

Der ST7567 scheint weitestgehend kompatibel zum ST7565 zu sein. 
Letzterer hat ein I2C Interface. Ich hatte vor einiger Zeit einen 
Kompatibilitätsvergleich durchgeführt:

https://github.com/olikraus/u8g2/blob/master/doc/controller_cmds.txt

Wie Du schon geschrieben hattest, würde ich mal das ST7565 Datenblatt 
heranziehen und das dort beschriebene I2C Interface verwenden.

Wenn Du zufällig ein Arduino Board herumliegen hast, könntest Du ja mal 
das grundsätzliche Funktionieren Deines Displays mittels U8g2 und dem 
darin enthaltenen I2C Treiber für das ST7565 ausprobieren (u8g2 
unterstützt zwar den ST7567, aber das I2C Interface ist dafür nicht 
freigeschaltet... eben weil es nicht im Datenblatt steht)

Oliver

von Mampf F. (mampf) Benutzerseite


Angehängte Dateien:

Lesenswert?

u8g2 schrieb:
> Der ST7567 scheint weitestgehend kompatibel zum ST7565 zu sein.
> Letzterer hat ein I2C Interface. Ich hatte vor einiger Zeit einen
> Kompatibilitätsvergleich durchgeführt:

Vielen Dank, Oliver!

Mittlerweile hat sich auch Sitronix gemeldet ... Und man glaubt es kaum, 
sie haben mir das Datenblatt geschickt!

Ich hab es angehängt, für den Fall, dass mal jemand das gleiche Problem 
hat.

> Dear Customer,

> The attached file is the datasheet of ST7567A for your reference.
> ST7567A is our main product currently. Please use this for your
> product design.
>
> Thanks&Regards

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.