LCD U8g2 asm

OP #6642331
Lesenswert?

Hallo,
ich habe mir das LCD lt. Anlage gekauft und komme jetzt nicht weiter!

Für dieses LCD gibt es nur eine Beschreibung für Arduino und Raspi. Ich 
will es aber mit einem ATMega ansteuern. Dabei tauchen mehrere Probleme 
auf.

Lt. Beschreibung sind zwei KS0108 verbaut. Es gibt aber keine Anschlüße 
für CS1 und CS2. Außerdem kann das Display mit SPI angesteuert werden, 
was bei KS0108 nicht geht. Also ist dem Display noch etwas 
vorgeschaltet, wovon es  aber keinerlei Informationen gibt. Auch beim 
Lieferanten nicht.

In der Beschreibung wird mit U8g2 gearbeitet. Da ich aber mit asm 
arbeite hilft mir das nicht wirklich weiter. Ich habe mir zwar schon die 
m2tklib in mein AS6 geladen, aber leider ohne Ergebnis.

Hat jemand eine Idee wie ich weiter vorgehen könnte?
Gast #6642368
Lesenswert?

Hi

>Das ist leider ein falscher Schluß, die Details stimmen genau!

Bei den KS107/KS108 Displays die ich kenne, befinden sich die beiden 
CS-Pins auf den Pins 15 und 16.

Dein Bild ist falsch.

MfG Spess
#6642386
Lesenswert?

Bruno M. schrieb:
> Für dieses LCD gibt es nur eine Beschreibung für Arduino und Raspi. Ich
> will es aber mit einem ATMega ansteuern. Dabei tauchen mehrere Probleme
> auf.

Der Arduino ist ein ATMega. Also schau dir den Sourcecode der im pdf 
verwendeten lib an. Daraus sollte hervorgehen, wie die Ansteuerung über 
SPI funktioniert.

All das, was in dem Pamphlet zum Parallelbetrieb steht, würde ich als 
völligen bullshit bezeichnen.

Oliver
OP #6642388
Lesenswert?

Spess53 schrieb:

> Dein Bild ist falsch.

Wie soll das gehen? Das Bild entspricht genau dem Aufdruck auf dem 
Display und die Beschreibung kommt vom Lieferanten für dieses Display. 
Daran hat sich auch nach Rückfrage nichts geändert. Ich vermute, daß in 
das Display ein Vorschaltgerät integriert wurde, wie man sie auch 
separat kaufen kann.
Angehängte Dateien:
Gast #6642390
Lesenswert?

IM Quellcode der "Anleitung" wird folgendes ausgeführt:
1
u8g2_Setup_st7920_s_128x64_f(&u8g2, U8G2_R2, cb_byte_spi_hw, cb_gpio_delay_rpi);

Es liegt also nahe, davon auszugehen, dass ein ST7920 LCD Controller 
verbaut ist.
Gast #6642420
Lesenswert?

Bruno M. schrieb:
> Also ist dem Display noch etwas
> vorgeschaltet, wovon es  aber keinerlei Informationen gibt. Auch beim
> Lieferanten nicht.

nach lesen der Beiträge komme ich zu dem Schluss dass das PDF
hier:

Beitrag "Re: LCD U8g2 asm"

ein Schaltungsvorschlag ist wie man das Display seriell betreiben
kann / könnte. Diese Schaltung ist jedoch nicht auf dem Display-
Modul realisiert.

Das nackte Display wie du es zeigst hat jedoch ein Standard-
Interface (parallel 4Bit/8Bit) wie man es von den Character-
Displays mit HD44780-Controller kennt.
Gast #6642435
Lesenswert?

fern schätzer schrieb:
> Das nackte Display wie du es zeigst hat jedoch ein Standard-
> Interface (parallel 4Bit/8Bit) wie man es von den Character-
> Displays mit HD44780-Controller kennt.

Quatsch.
Das Display hat einen ST7920 LCD Controller.
Default des Displays ist serielle Ansteuerung, man kann das aber noch 
nachträglich über den JP2 ändern, wie man auf dem Foto sieht.
(Also Pin PSB: GND->Serial, VCC->Parallel)

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